ruels方法
1说明:查看、新增、移除一个表单控件的验证规则
2使用:
表单控件.rules();
参数:
rules()
返回元素的验证规则
rules('add',rules)
增加验证规则
rules('remove',rules)
删除验证规则
valid()方法
1、介绍
检查表单是否验证通过
2、使用
表单jQuery对象.valid()
增加的选择器
:blank
选择所有没有值或者值为空白的的表单对象
:filled
选择所有非空的表单空间,和上面的相反
:unchecked
选择所有没有被选中的控件,与check选择器相反
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>rules</title> <script type="text/javascript" src="../js/jquery-1.12.1.js"></script> <script type="text/javascript" src="../js/validation/jquery.validate.js"></script> <script type="text/javascript" src="../js/validation/messages_zh.js"></script> <script type="text/javascript"> $(document).ready(function() { var validator = $("#form1").validate({ rules: { field1:{ required:true, rangelength:[4,6] } }, messages:{ field1:{ required:'field1不能为空', rangelength:'field1的长度必须子{0}与{1}之间' /*{0}取的是上述属性的第一个值,{1}取的是上述属性的第二个值 */ } } }); console.log($('#form1 input:eq(0)').rules()); //操作类型,规则 $("button.add").click(function(){ $('#form1 input:eq(0)').rules('add',{ min:10, max:2000}); }); $("button.remove").click(function(){ //去掉多条验证规则时用空格隔开 $('#form1 input:eq(0)').rules('remove','rangelength required'); }); //获取表单是否通过 console.log($('#form1').valid()); }); //模板方法,占位符 ///alert(template('小明','皮卡球')) </script> <style type="text/css"> form { margin: 10px 100px 10px 100px; } </style> </head> <body> <form id="form1"> <div> field1:<input type="text" name="field1" /> </div> <div> <input type="submit" name="submit" value="submit"/> </div> </form> <button class="add">rule_add</button> <button class="remove">rule_remove</button> </body> </html>