validate中submitHandler采用ajaxsubmit导致表单重复提交
在这几日的表单验证实践中,由于我的三个form都放在一个页面上,所以在submit上采用的是ajax方式来提交表单。我采用了Jquery的插件jquery.form插件。
插件下载地址:
http://plugins.jquery.com/form/。
在HTML文档开头引用这个插件之后,我们使用插件需要对form表单进行绑定,例如我需要提交表单的ID是
reg_f2,
$("#reg_f2").ajaxForm();
经过初始化后,我在validate插件的submitHandler函数中使用了ajaxsubmit导致了表单的重复提交。
删去ajaxsubmit则函数只提交一次,且不会同普通的post方法返回新的页面。