Jquery ASP.NET MVC4按需进行不引人注目的验证

Jquery ASP.NET MVC4按需进行不引人注目的验证,jquery,asp.net,asp.net-mvc-4,unobtrusive-validation,Jquery,Asp.net,Asp.net Mvc 4,Unobtrusive Validation,所以我有一张表格。表单以一系列步骤显示。更像是一个循序渐进的向导 我想检查显示的当前字段(在向导中可见的当前div中)是否有任何错误。在某种程度上,我想强制验证一组字段,看看是否有任何验证错误 另一个相关的问题是-验证是在我键入时触发的。因此,对于电子邮件地址,只要我键入第一个字母,错误消息就会显示该电子邮件无效。有点好,但有点分散注意力。我想知道是否有一种方法可以推迟验证直到点击提交按钮,或者更好的选择是检查每一个更改还是提交 scott gu在早期写了一篇很好的博客,使用mvc模型验证。。

所以我有一张表格。表单以一系列步骤显示。更像是一个循序渐进的向导

  • 我想检查显示的当前字段(在向导中可见的当前div中)是否有任何错误。在某种程度上,我想强制验证一组字段,看看是否有任何验证错误

  • 另一个相关的问题是-验证是在我键入时触发的。因此,对于电子邮件地址,只要我键入第一个字母,错误消息就会显示该电子邮件无效。有点好,但有点分散注意力。我想知道是否有一种方法可以推迟验证直到点击提交按钮,或者更好的选择是检查每一个更改还是提交

  • scott gu在早期写了一篇很好的博客,使用mvc模型验证。。 一些东西已经被引入,比如razor视图,但是如果不是相同的话,这应该是相似的

  • 您需要一些java脚本,因为jQuery有一个验证程序插件,您可以查看它


  • 好的,我想出来了:表单上的验证器可以用来验证字段$(“选择器”).parents('form').validate().element(“选择器”);validate()将返回一个validator对象,元素是该对象上验证特定元素的函数。更有趣的是,这将返回一个true或false,指示字段是否正常。