看看这个
http://jsbin.com/goyokir/edit?html,output
$(document).ready(function() {
$('#myForm').ajaxForm(function() {
alert("Form was submitted");
});
$('button').click(function(e){
e.preventDefault(); //if removed, it acts as submit button
$('body').append('regular clicked!<br>');
});
});
我的问题是我的表单有一些 <button>
在其中,当单击它们时,由于某些奇怪的原因,它们充当提交按钮。我可以使用 preventDefault
解决这个问题,但另一个问题是,当您关注输入并按回车键时,它会触发第一个 <button>
它发现,不是 <input type='submit'>
我试图查看 plugin's source并修复它,但这超出了我的范围。 captureSubmittingElement
似乎对我来说还好。
有什么想法吗?
最佳答案
关于javascript - ajaxForm 插件在点击任何 <button> 时提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36789477/