我正在使用jQuery验证器和jQuery 1.8.3。出于某种原因,我的表单被提交了两次,导致错误。这是代码:jQuery验证提交表单两次
someNameSpace.myValidateFunction = function(){
$('#myForm').validate({
submitHandler: function(){
mySubmitCallBackFunction();
},
});
return false;
};
someNameSpace.myValidateFunction();
$(document).on('click', '#myFormSubmitButton', function(){
$('#myForm').submit();
});
任何想法为什么表单提交两次?表单按钮不是输入提交,而是一个<button>
元素(在这种情况下是需要的)。
您形式的HTML PLZ放在这里? –
'mySubmitCallBackFunction()'做了什么?你能告诉我们代码吗?我怀疑你是否需要下面的代码:'$(document).on('click','#myFormSubmitButton',function(){''myForm')。submit(); });'看起来像成为你第二次提交的人。点击提交按钮应该触发应该通过submitHandler处理提交的验证器。 – PeterKA