如何在仅提交时执行validation – jQuery Validation插件
我希望jQuery Validate插件仅在表单提交时显示validation消息,而不是在输入字段的焦点丢失时显示。 我如何实现这一目标?
现在我正在遵循这种模式,这导致失去焦点事件后的validation:
$(document).ready(function(){ $("#commentForm").validate(); });
如果您希望在提交之前绝对没有收到错误,则需要禁用所有三个处理程序,您可以像这样进行validation:
$('#commentForm').validate({ onfocusout: false, onkeyup: false, onclick: false })
您必须更改onfocusout的默认选项
$(".selector").validate({ onfocusout: false })
此处列出了更多启用或禁用选项 – http://docs.jquery.com/Plugins/Validation/validate#toptions