0

我有以下代码:

$('form', dialog).submit(function () {
    ...

然后每个提交的表单都会被拦截。

我的问题:我怎样才能阻止这种拦截?

谢谢。

4

4 回答 4

1

解除绑定应该可以解决问题。

$('form', dialog).unbind("submit");
于 2012-04-12T18:38:46.170 回答
0

您需要return false;像这样在函数的末尾添加:

function(){ 
    /* Some code */

    return false;
}
于 2012-04-12T18:37:50.790 回答
0

根据文档,尝试return true;在函数末尾添加。

于 2012-04-12T18:40:51.960 回答
0

你可以使用这个:

$('form', dialog).submit(function (e) {
e.preventDefault();
}

event.preventDefault() 如果调用该方法,则不会触发事件的默认动作。

或者您可以简单地使用:

 $('form', dialog).submit(function (e) {
    //your code here 
    return false;
   }
于 2012-04-12T18:46:13.470 回答