我试图使用jQuery SimpleModal确认显示是/否当表单提交确认。
我已经修改了这里演示 (最后列表),如下,赶上并阻止表单提交。
然而,这似乎只用jQuery 1.2.6工作最近升级到1.3.2从如果点击是提交停止形式。
我不能然而,制定出在我的代码是什么现在错/不兼容。 演示(这是一个简单的window.href实现两个版本的作品)。
$(document).ready(function () {
$('input.delete').click(function (e) {
e.preventDefault();
var target = $(e.target);
confirm("Really delete this event?", function () {
target.click()
});
});
});
怎么样这样的事情? 这样做是为了赶上(和火!)上提交事件,而不是Click事件。
$(document).ready(function () {
$('#myForm').submit(function() {
var f = this;
confirm("Really delete this event?", function () {
$(f).submit();
});
return false; // cancel the initial submit event
});
});
希望这个对你有帮助。 祝好运!
乔恩,
该演示是该网站使用的是最新的jQuery,所以我不认为这是版本和SimpleModal之间的问题。
怎么样努力:
target.submit();
-Eric
得到它与粉化工业和埃里克的建议的组合工作:
$(document).ready(function () {
$('.deleteconfirm').click(function (e) {
e.preventDefault();
confirm("Really delete this event?", function () {
$('form#deleteform').submit()
});
});
});