jquery.validation校验

2021-07-20 10:05

阅读:1401

YPE html>

标签:script   方法   php   cep   iso   表单元素   use   .ajax   set   

jquery Validata验证框架的详解

首先导入js库


 

1.validate(options)是运行form表单的开始,他是用来验证你所选的form,以上代码的第五行“#myForm"是form的id名。

2.rules() 是校验规则他就是validate里的options,是用户定义的键/值对规则。键为一个表单元素的 name属性、值为一个简单的字符串或者由规则/参数对组成的一个对象。

3. messages ()是用户自定义的 键/值 对消息===键为一个表单元素的name属性,值为该表单元素将要显示的消息。

 

默认的校验规则

(1).required:true      ---必须要填写的字段

(2).remote:"remote-valid.jsp"    ---使用ajax方法调用remote-valid.jsp验证输入值

(3).email:true    ---必须输入正确格式的电子邮件

(4).url:true    ---必须输入正确格式的网址

(5).date:true   ---必须输入争取格式的日期,日期校验ie6出错,慎用

(6).dateISO:true   ---必须输入正确格式的日期(例如:2017-06-20, 2017/06/20)只验证格式,不验证有效性 

(7).number:true  ---必须输入合法的数字(负数,小数)

(8).digits:true  ---必须输入整数

(9).creditcard:true   ---必须输入合法的信用卡号

(10).equalTo:"#password"   ---输入值必须和#password相同

(11).accept:   --- 输入拥有合法的后缀名的字符串(上传文件的后缀)

(12).maxlength:5   ---输入长度最多的是5的字符串(汉字算一个字符)

(13).minlength:10   ---输入长度最小的是10的字符串(汉字算一个字符)

(14).ranglength:[5.10]   ---输入的长度必须介于 5 和 10 之间的字符串(汉字算一个字符)

(15).range:[5,10]   ---输入值必须介于 5 和 10 之间

(16).max:5 ---输入值不能大于5

(17).min:10    ---输入值不能小于10 

 

其用法为:

"en">
        "UTF-8">
        
"" id="demoForm">

"text" name="username" id="user" />

"text" name="password" id="pass" />

"submit" value="登录" id="lgn" /> "submit" value="注册" id="reg" />

"loading.jpg" alt="" id="img" /> "span">

 

希望以上内容会对大家有所帮助!!!

 

jquery.validation校验

标签:script   方法   php   cep   iso   表单元素   use   .ajax   set   

原文地址:http://www.cnblogs.com/zy17600095897/p/7056084.html


评论


亲,登录后才可以留言!