javascript - 无法阻止模式内的表单提交

标签 javascript jquery forms

我正在使用jquery custombox创建一个模式,并在其中创建一个表单。 我想通过 Ajax 提交表单。我尝试使用 e.preventDefault(); 但它仍然提交。我尝试在没有模式的情况下提交表单,效果很好。知道如何解决这个问题吗?

这是 jsFiddle 文件的链接 jsFiddle

最佳答案

看起来您的 jquery 自定义框克隆或重新创建了未注册事件处理程序的表单。

尝试事件委托(delegate) $.on :

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

DEMO

关于javascript - 无法阻止模式内的表单提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22572537/

相关文章:

asp.net-mvc - 提交表单时模型为空

jquery - 如何使用 jQuery 将前一个、当前和下一个单词包装在标签内?

javascript - OnKeyUp、OnKeyDown 和 onKeyPress

javascript - 单击事件不适用于动态添加的按钮

javascript - Angular js 模型值变化没有反射(reflect)在 ui 中

javascript - 使用canvas-javascript css将div转换为单个图像

javascript - 比较 JavaScript 和 AngularJS?

使用 Golang 发布 HTML 表单方法

javascript - 使用 JavaScript - 循环遍历每个 <li> 并添加带有链接的图片以转到每个 li 中的新页面

javascript - 当触发一个数组元素上的事件时(with querySelectorAll)触发他内部另一个数组的元素(也with querySelectAll)