jquery unobtrusivevalidation属性参考?
在哪里可以find不引人注目的jQueryvalidation属性的参考
data-val-length
, data-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。