我有一个表单,上面有几个按钮。其中两个按钮使用 ajax 提交表单并清除表单,以便用户可以在继续之前添加多个记录。最后一个按钮用于当用户完成页面并想要移至下一页时。 jQuery 的 .submit() 方法是否可以告诉表单是如何提交的(按 Enter 键,或获取单击的按钮对象)?
最佳答案
不确定这是否是最佳实践,但我发现如果我创建一个提交事件处理程序,然后为其他按钮创建处理程序,那么它似乎可以正常工作,至少在 Chrome 中是这样。
这是一个例子
$(function(){
$('form#frmField').submit(function(evt){
alert('Form Submitted');
return false;
});
$('input#btnReset').click(function(){
alert('Form Reset');
return false;
});
});
关于javascript - 获取提交事件中表单的提交方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4993957/