Jquery 客户端验证
2016-04-26 11:39
627 查看
Jquery 客户端验证
//引入js文件 validate.js
附:常见的验证规则如下:
(1)required:true 必输字段
(2)remote:"check.php" 使用ajax方法调用check.php验证输入值
(3)email:true 必须输入正确格式的电子邮件
(4)url:true 必须输入正确格式的网址
(5)date:true 必须输入正确格式的日期
(6)dateISO:true 必须输入正确格式的日期(ISO),例如:2009-06-23,1998/01/22 只验证格式,不验证有效性
(7)number:true 必须输入合法的数字(负数,小数)
(8)digits:true 必须输入整数
(9)creditcard: 必须输入合法的信用卡号
(10)equalTo:"#field" 输入值必须和#field相同
(11)accept: 输入拥有合法后缀名的字符串(上传文件的后缀)
(12)maxlength:5 输入长度最多是5的字符串(汉字算一个字符)
(13)minlength:10 输入长度最小是10的字符串(汉字算一个字符)
(14)rangelength:[5,10] 输入长度必须介于 5 和 10 之间的字符串")(汉字算一个字符)
(15)range:[5,10] 输入值必须介于 5 和 10 之间
(16)max:5 输入值不能大于5
(17)min:10 输入值不能小于10
//引入js文件 validate.js
<html> <head> <title>jqueryValidateDemo</title> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/jquery.validate.js"></script> <script type="text/javascript"> $(function() { $("#login").validate({ rules:{ name:{ required:true }, //此处为 id="name" password:{ //id="password" required:true, minlength:4 } }, messages:{ name:{ required:"此项为必填项" }, password:{ required:"此项为必填项", minlength:"密码长度至少为4个字符" } } }) }); </script> </head> <body> <form action="" id="login" method="post"> <table align="center" border="1"> <tr> <td>登录名</td> <td><input type="text" id="name" name="name"/></td> </tr> <tr> <td>密码</td> <td><input type="password" id="password" name="password"/></td> </tr> <tr> <td align="center" colspan="2"><input type="submit" value="注册"/></td> </tr> </table> </form> </body> </html>
附:常见的验证规则如下:
(1)required:true 必输字段
(2)remote:"check.php" 使用ajax方法调用check.php验证输入值
(3)email:true 必须输入正确格式的电子邮件
(4)url:true 必须输入正确格式的网址
(5)date:true 必须输入正确格式的日期
(6)dateISO:true 必须输入正确格式的日期(ISO),例如:2009-06-23,1998/01/22 只验证格式,不验证有效性
(7)number:true 必须输入合法的数字(负数,小数)
(8)digits:true 必须输入整数
(9)creditcard: 必须输入合法的信用卡号
(10)equalTo:"#field" 输入值必须和#field相同
(11)accept: 输入拥有合法后缀名的字符串(上传文件的后缀)
(12)maxlength:5 输入长度最多是5的字符串(汉字算一个字符)
(13)minlength:10 输入长度最小是10的字符串(汉字算一个字符)
(14)rangelength:[5,10] 输入长度必须介于 5 和 10 之间的字符串")(汉字算一个字符)
(15)range:[5,10] 输入值必须介于 5 和 10 之间
(16)max:5 输入值不能大于5
(17)min:10 输入值不能小于10
相关文章推荐
- jquery.easyui添加表单验证
- jQuery与JavaScript入门经典——AJAX
- 几种常用JQuery插件介绍
- [转]JQuery更改input元素的disabled属性——disabled<——>enabled
- IE8下Jquery获取select选中的值post到后台报错问题
- 无需 Flash 使用 jQuery 复制文字到剪贴板
- jquery插件fullPage.js的用法
- jQuery EasyUI 之DataGrid 数据表格
- jQuery siblings()用法实例详解
- JQuery插件Marquee.js实现无缝滚动效果
- jquery easy UI + Spring MVC(注解) 完成文件上传操作
- Jquery - ajax url路径问题
- jquery.cookie.js 的配置
- jquery的extend方法
- Jquery - Javascript 基本问题汇总
- jQuery ajax序列化函数
- jquery 扩展编写及时更新
- jQuery Mobile页面返回不需要重新get
- jQuery 中的 DOM 操作
- Jquery attr与prop区别