[英]Possible to return use validate.js to submit a form without reloading the page?
我正在为 jquery 使用 Jörn Zaefferer 的验证插件
http://bassistance.de/jquery-plugins/jquery-plugin-validation/
是否可以使用此插件验证表单,并在提交表单时不重新加载页面?
该插件在使用 ajaxform 时允许您通过 ajax 提交表单的内容。 但是,我已经有了自己的 ajax 提交函数,我不想重写。
到目前为止,我有这样的事情:
$("#myform").validate({
submitHandler : function(form){
myAjaxSubmissionFunction() ;
}
});
这很好,但是当验证通过并单击提交按钮时,页面会重新加载。
根据submitHandler
如何附加到表单提交事件,您可以尝试添加return false;
在 function 主体的末端。
jquery 有一个ajax 表单插件。
我认为你应该添加这个:
$("#myform").submit(function(event){
event.preventDefault();
});
这将阻止表单正常提交,因此只有您的 ajax 提交会运行。
希望这可以帮助。 干杯
在 function myAjaxSubmissionFunction末尾添加return false
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.