我正在使用jquery custombox创建一个模式,并在其中创建一个表单。
我想通过 Ajax 提交表单。我尝试使用 e.preventDefault();
但它仍然提交。我尝试在没有模式的情况下提交表单,效果很好。知道如何解决这个问题吗?
这是 jsFiddle 文件的链接 jsFiddle
最佳答案
看起来您的 jquery 自定义框克隆或重新创建了未注册事件处理程序的表单。
尝试事件委托(delegate) $.on :
$(document).on("submit","#registering",function (e) {
e.preventDefault();
});
关于javascript - 无法阻止模式内的表单提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22572537/