Jquery 提交表单时显示覆盖图
我想在用户提交表单时显示覆盖图。我正在使用Jquery 提交表单时显示覆盖图,jquery,jquery-validate,Jquery,Jquery Validate,我想在用户提交表单时显示覆盖图。我正在使用$('form').submit(函数{[…]})来实现这一点 问题是我使用的是客户端验证。当然,直接的解决方案是手动验证表单:if($('form').validate().valid()){..} 最终的解决方案是挂接在某个事件上,该事件在发布帖子时被调用。(支持可能阻止表单提交的任何其他插件,以及在未使用验证插件时。)尝试返回false。尝试返回false。假设您正在使用,则可以在验证通过时使用submitHandler属性运行代码,例如: $("
$('form').submit(函数{[…]})
来实现这一点
问题是我使用的是客户端验证。当然,直接的解决方案是手动验证表单:if($('form').validate().valid()){..}
最终的解决方案是挂接在某个事件上,该事件在发布帖子时被调用。(支持可能阻止表单提交的任何其他插件,以及在未使用验证插件时。)尝试
返回false提交时验证错误的代码>。尝试返回false提交时验证错误的代码>。假设您正在使用,则可以在验证通过时使用submitHandler
属性运行代码,例如:
$("#myForm").validate({
submitHandler: function(form) {
// display overlay
form.submit();
}
});
假设您正在使用,您可以在验证通过时使用submitHandler
属性运行代码,例如:
$("#myForm").validate({
submitHandler: function(form) {
// display overlay
form.submit();
}
});
我不想更改jquery验证插件。附带说明:jquery作者不鼓励您返回false
,因为它会阻止链接。你应该总是返回这个代码>。使用e.preventDefault()
停止表单提交。我不想更改jquery验证插件。附带说明:jquery作者不鼓励您返回false
,因为它会阻止链接。你应该总是返回这个代码>。使用e.preventDefault()
停止表单提交。