jquery unobtrusivevalidation属性参考?

在哪里可以find不引人注目的jQueryvalidation属性的参考

data-val-lengthdata-val-required我想要这些属性的完整列表。 是

有任何一个地方我可以find这个?

我发现的最接近的东西是在文章中我学到了关于jQuery不显眼的validation的一些事情 。 文章有更好的格式和更多的信息,但我已经复制了好的部分,以防万一它消失。

  • data-val="true" :在这个元素上启用不显眼的validation(应该在你想validation的每个input元素上)
  • data-val-required="ErrMsg" :需要input,并显示ErrMsg
  • data-val-length="ErrMsg"data-val-length-min="5"data-val-length-max="15" :设置所需的string长度和相关的错误信息。
  • data-val-number="ErrMsg" :使得一个字段必须是一个数字。
  • data-val-date="ErrMsg" :需要一个字段是一个date(我不推荐这个,因为它接受太多 – 我更喜欢使用正则expression式)。
  • data-val-equalto="ErrMsg"data-val-equalto-other="Fld" :需要一个字段匹配另一个字段(比如密码确认.Fld是一个jQueryselect器
  • data-val-regex="ErrMsg"data-val-regex-pattern="^regex$" :要求字段匹配正则expression式模式。
  • data-val-email="ErrMsg" :需要一个字段是一个电子邮件(我不build议这样做,因为它接受太多 – 我更喜欢使用正则expression式)。
  • data-val-url="ErrMsg" :需要一个字段是一个url(我不推荐这个,因为它接受太多 – 我更喜欢使用正则expression式)。

更新:

要显示validation消息,请为要validation的每个控件添加一个容器。

 <div class="field-validation-valid" data-valmsg-for="controlName" data-valmsg-replace="true"></div> 

请注意, data-valmsg-for是控件的名称 ,而不是id。