官方网站:http://bassistance.de/jquery-plugins/jquery-plugin-validation/ API: http://jquery.bassistance.de/api-browser/plugins.html 今天试了一下,还是比较方便的,主要是可以与jQuery结合起来做到与HTML分离. 官网的例子里引用了几个js和css文件,但只需引用jquery.validate.js这一个文件即可. 贴个简单的例子: $('#EditView').validate({ event: "keyup", rules:{ name:{required:true}, cosa_commodity_group_list:{required:true} }, submitHandler:function(){ $("#group_list > option").attr("selected","selected"); $(this).submit(); } }); 1.event是触发校验的方式,可选值有keyup(每次按键时),blur(当控件失去焦点时),不使用这个参数时就只在按提交按钮时触发 2.如果在提交前还需要进行一些自定义处理使用submitHandler参数,其它的都比较简单,自己看看API就成了. 3.debug,如果这个参数为true,那么表单不会提交,只进行检查,调试时十分方便. 4.rules,所有的检验规则都写在这个参数里面. 格式为: ID : {rule1,rule2,…} (1) required: true 必输 5.messages,自定义错误信息,格式与rules类似: messages { password: { required: "请输入您的密码." minLength: "密码不能小于5位.", maxLength: "密码不能长于32位." }, |
比格高
逼格更高