我在我的应用程序中使用表单验证。当我多次按 Enter 时,表单会被提交多次。
这是我的代码:
$.validate({
modules: 'security',
form: '#import-form',
validateOnBlur: false,
errorMessagePosition: 'element',
scrollToTopOnError: false,
language: {
requiredFields: "This field is required."
},
onSuccess: function ($form) {
submitjob();
return false;
}
});
请告诉我如何防止按回车键多次提交表单。提前致谢。
最佳答案
您是否尝试过在onSuccess中使用preventDefault()?喜欢
$.validate({
modules: 'security',
form: '#import-form',
validateOnBlur: false,
errorMessagePosition: 'element',
scrollToTopOnError: false,
language: {
requiredFields: "This field is required."
},
onSuccess: function ($form) {
$form.preventDefault();
submitjob();
return false;
}
});
关于javascript - 如何防止在表单验证中单击 Enter 按钮时多次提交表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38603266/