禁用jQuery.validate的客户端更新

时间:2013-08-01 17:38:57

标签: jquery asp.net jquery-validate client-side

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

所以例如......我去一个空白表单点击提交,但我错过了3个必填字段,让我们说出名字,姓氏,电话号码。页面顶部的错误摘要反映了这三个字段的错误消息。只要在任何字段中键入第一个字母,错误消息就会从摘要面板中删除,从而导致表单向上移动。我希望这些消息能够在下次提交之前保持可见状态。我已通过the documentation查看,但似乎无法找到办法。

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

感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

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

你最想要的是

$(".selector").validate({
  onkeyup: false,
  onfocusout: false
});
相关问题