无法阻止模式中的表单提交

时间:2014-03-22 02:06:50

标签: javascript jquery forms

我正在使用jquery custombox创建一个模态,在其中,我正在创建一个表单。 我想通过Ajax提交表单。我尝试使用e.preventDefault();,但它仍然提交。我尝试提交没有模态的表单,它工作正常。知道如何解决这个问题吗?

这是jsFiddle文件jsFiddle

的链接

2 个答案:

答案 0 :(得分:1)

我会考虑使用<input type="button" ..>代替<input type="submit" ..>,并在元素或Javascript代码中绑定onclick操作。

答案 1 :(得分:1)

看起来你的jquery custombox克隆或重新创建了没有注册事件处理程序的表单。

尝试事件委派$.on

$(document).on("submit","#registering",function (e) {
    e.preventDefault();
});

DEMO