正如链接的问题所述,
showErrors只要显示错误,就会调用回调。您可以使用它来创建摘要并发出警报。然后,您可以调用
this.defaultShowErrors()以显示正常的单个错误消息。
默认情况下,showErrors被调用用于许多事件(提交,抠像,模糊等)。您可以禁用它们,也可以使用
invalidHandler仅在提交无效表单时才调用的方法。
例:
$(document).ready(function() { var submitted = false; ('.selector').validate({ showErrors: function(errorMap, errorList) { if (submitted) { var summary = "You have the following errors: n"; $.each(errorList, function() { summary += " * " + this.message + "n"; }); alert(summary); submitted = false; } this.defaultShowErrors(); }, invalidHandler: function(form, validator) { submitted = true; } });});请参阅此处以获取可以传递给
validate方法的选项的完整列表。



