我正在使用JörnZaefferer的jquery验证插件
http://bassistance.de/jquery-plugins/jquery-plugin-validation/
是否可以使用此插件验证表单,并在提交表单时不重新加载页面?
当使用ajaxform时,插件允许您通过ajax提交表单的内容。但是,我已经拥有了自己的ajax提交功能,我不想重写。
到目前为止,我有这样的事情:
$("#myform").validate({
submitHandler : function(form){
myAjaxSubmissionFunction() ;
}
});
这很好,但是当验证通过并单击提交按钮时,页面会重新加载。
答案 0 :(得分:1)
根据submitHandler
附加到表单提交事件的方式,您可以尝试在函数体的末尾添加return false;
。
答案 1 :(得分:1)
答案 2 :(得分:1)
我认为你应该加上这个:
$("#myform").submit(function(event){
event.preventDefault();
});
这会阻止表单正常提交,因此只会运行您的ajax提交。
希望这会有所帮助。干杯
答案 3 :(得分:1)
在 myAjaxSubmissionFunction 功能的末尾添加return false
。