繁体   English   中英

可以返回使用 validate.js 提交表单而不重新加载页面吗?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM