我在哪里可以找到Unobtrusive jquery 验证属性的参考,例如
data-val-length
等。data-val-required
我想要这些属性的完整列表。是
有什么地方可以找到这个吗?
我在哪里可以找到Unobtrusive jquery 验证属性的参考,例如
data-val-length
等。data-val-required
我想要这些属性的完整列表。是
有什么地方可以找到这个吗?
我发现的最接近的东西是在文章Some things I've learned about jQuery unobtrusive validation中。这篇文章有更好的格式和更多的信息,但我在这里复制了好的部分,以防它消失。
data-val="true"
:在此元素上启用不显眼的验证(应该在您要验证的每个输入元素上)data-val-required="ErrMsg"
:使输入成为必需,并显示 ErrMsgdata-val-length="ErrMsg"
, data-val-length-min="5"
, data-val-length-max="15"
: 设置所需的字符串长度和相关的错误消息。data-val-number="ErrMsg"
: 使字段必须是数字。data-val-date="ErrMsg"
: 需要一个字段作为日期(我不推荐这个,因为它接受太多 - 我更喜欢使用正则表达式)。data-val-equalto="ErrMsg"
, data-val-equalto-other="Fld"
: 要求一个字段与另一个字段匹配(例如密码确认。fld 是一个 jQuery 选择器data-val-regex="ErrMsg"
, data-val-regex-pattern="^regex$"
: 要求该字段与正则表达式模式匹配。data-val-email="ErrMsg"
: 需要一个字段作为电子邮件(我不推荐这个,因为它接受太多 - 我更喜欢使用正则表达式)。data-val-url="ErrMsg"
: 需要一个字段作为 url(我不推荐这个,因为它接受的太多——我更喜欢使用正则表达式)。更新:
要显示验证消息,请为要验证的每个控件添加一个容器。
<div class="field-validation-valid" data-valmsg-for="controlName" data-valmsg-replace="true"></div>
请注意,这data-valmsg-for
是控件的名称,而不是 id。