0

我正在使用jQuery.validate插件使用错误摘要面板对表单进行客户端验证,而不是每个字段都有自己的错误消息,而且效果很好!虽然这对我来说似乎违反直觉,但我要求在满足字段时不要更新错误摘要。

例如...我去一个空白表单点击提交,但我错过了 3 个必填字段,比如说名字、姓氏、电话号码。页面顶部的错误摘要正确反映了这三个字段的错误消息。只要在任何字段中键入第一个字母,错误消息就会从摘要面板中退出,从而导致表单向上移动。我希望这些消息在下次提交之前一直可见。我已经检查了文档,但似乎找不到这样做的方法。

顺便说一下,这是一个 asp.net webforms 应用程序。

任何帮助表示赞赏!

4

1 回答 1

1

验证插件具有禁用对 keyup 和 focusout 的重新验证的选项。这些记录在这里:http: //jqueryvalidation.org/validate

你很可能想要

$(".selector").validate({
  onkeyup: false,
  onfocusout: false
});
于 2013-08-01T17:44:10.580 回答