假如你没有需求做onfocus以及onblur的即时验证,假如你没有想对每一个表格都经过JS界说验证规定,假如你只要要正在提交的时分进行一次验证以及反馈,假如你喜爱简洁的代码构造,我感觉simpleValidate是没有错的抉择。
从存眷度以及下载量来看,这插件其实不怎样受欢送,不外没有要紧,它是我的菜。
下载地点正在最下边,开源的,DEMO很具体,相称容易上手。
原版没有支持IE,缘由是JSON的逗号以及length是保存字的成绩,修复办法就是把一切“}”前不用要的逗号删掉,变量length改用其余变量名,我改了一个,并对提醒内容进行了汉化,今朝在应用,暂未发现其余BUG,下载地点:jquery.simple.validation.js
界说 data-rules 属性:
用井号“#”区别多个验证规定,用加号“+”附带验证比照值,用横杠“-”附带反馈名目题目,如下列一下根本写法
[code]
<input type="text" name="email" value="@" data-rules="邮箱-required#邮箱-valid_email" />
<input name="password" id="txt_pass" type="password" data-rules="明码-min_length+8#明码-max_length+16" />
<input name="password2" type="password" data-rules="确认明码-matches+txt_pass+明码" />
[/code]
界说一切form正在提交前都进行验证:
[code]
$('form').bind('submit',function(){
var message=$(this).validate();
if(message!==true){
alert(message);
return false;
}
return true;
});
[/code]