如何在仅提交时执行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