我有一些自定义验证,我想用jQuery做。 jQuery验证开箱即用,带有“必需”类。这意味着我可以使用脚本声明
$('form').validate()
根据我添加的“必需”类,下一个文本框将正确验证:
<input type="text" value="" name="flowstatus" id="flowstatus" class="required">
我的新验证规则是:文本框中的文本应该在15到50个字符之间。有没有办法创建自己的自定义规则/类来实现像
这样的东西<input type="text" value="" name="flowstatus" id="flowstatus" class="from15to50">
注意:这不是我需要的:
('form').validate({
rules: {
flowstatus: {required: true, minlength: 15, maxlength: 50}
}});
最后一个脚本与我想验证的字段紧密耦合。
答案 0 :(得分:1)
我非常确定您可以将属性添加到定义其最小和最大长度的所需元素。类似的东西:
<input type="text" value="" name="flowstatus" id="flowstatus" class="required" minlength="15" maxlength="50">
然而,我不太确定自定义类解决方案。