jquery内置验证(validate)使用方法示例(表单验证)


Posted in Javascript onDecember 04, 2013

(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

实例Demo:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>validate.js内置验证规则的使用</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript" src="jquery.validate.js"></script>
</head>
<body>
<form action=""  method="get" id="tinyphp">
<input type="text" value="" name="userName" />
<input type="submit" value="提交" />
</form>
<script type="text/javascript">
$("#tinyphp").validate({
    // 添加验证规则
    rules: {
        userName:{
            required: true,
            digits:true,
            userName: true,
            rangelength: [5,10]    
        }
    },    //重设提示信息
    messages:{
        userName: {
            required: "请填写用户名",
            digits:"请输入整数",
            rangelength: "用户名必须在5-10个字符之间" 
        }       
    }
});  
    </script>
</body>
</html>
Javascript 相关文章推荐
jQuery源码分析-03构造jQuery对象-源码结构和核心函数
Nov 14 Javascript
js的.innerHTML = &quot;&quot;IE9下显示有错误的解决方法
Sep 16 Javascript
ext中store.load跟store.reload的区别示例介绍
Jun 17 Javascript
点击标签切换和自动切换DIV选项卡
Aug 10 Javascript
php结合imgareaselect实现图片裁剪
Jul 05 Javascript
js变量提升深入理解
Sep 16 Javascript
JSON与XML的区别对比及案例应用
Nov 11 Javascript
canvas的神奇用法
Feb 03 Javascript
js中DOM三级列表(代码分享)
Mar 20 Javascript
详解vue.js2.0父组件点击触发子组件方法
May 10 Javascript
Vue实现滑动拼图验证码功能
Sep 15 Javascript
JavaScript的console命令使用实例
Dec 03 Javascript
两个数组去重的JS代码
Dec 04 #Javascript
jquery使用jquery.zclip插件复制对象的实例教程
Dec 04 #Javascript
验证控件与Button的OnClientClick事件详细解析
Dec 04 #Javascript
快速解决FusionCharts联动的中文乱码问题
Dec 04 #Javascript
js跑步算法的实现代码
Dec 04 #Javascript
如何在JavaScript中实现私有属性的写类方式(二)
Dec 04 #Javascript
如何在JavaScript中实现私有属性的写类方式(一)
Dec 04 #Javascript
You might like
我的论坛源代码(一)
2006/10/09 PHP
PHP中实现中文字符进制转换原理分析
2011/12/06 PHP
ThinkPHP表单数据智能写入create方法实例分析
2015/09/27 PHP
thinkPHP利用ajax异步上传图片并显示、删除的示例
2018/09/26 PHP
ThinkPHP5.0框架实现切换数据库的方法分析
2019/10/30 PHP
无缝滚动改进版支持上下左右滚动(封装成函数)
2012/12/04 Javascript
用javascript模仿ie的自动完成类似自动完成功的表单
2012/12/12 Javascript
JS和Jquery获取和修改label的值的示例代码
2014/01/15 Javascript
JavaScript字符串对象substring方法入门实例(用于截取字符串)
2014/10/17 Javascript
jQuery动态修改超链接地址的方法
2015/02/13 Javascript
JavaScript学习总结之JS、AJAX应用
2016/01/29 Javascript
js鼠标单击和双击事件冲突问题的快速解决方法
2016/07/11 Javascript
JS原生轮播图的简单实现(推荐)
2017/07/22 Javascript
vue在使用ECharts时的异步更新和数据加载详解
2017/11/22 Javascript
解决vue打包css文件中背景图片的路径问题
2018/09/03 Javascript
JavaScript基础之静态方法和实例方法分析
2018/12/26 Javascript
JS实现前端路由功能示例【原生路由】
2020/05/29 Javascript
小程序实现点击tab切换左右滑动
2020/11/16 Javascript
vue 递归组件的简单使用示例
2021/01/14 Vue.js
JS实现简易日历效果
2021/01/25 Javascript
[36:41]完美世界DOTA2联赛循环赛FTD vs Magma第一场 10月30日
2020/10/31 DOTA
[02:05:03]完美世界DOTA2联赛循环赛 LBZS VS Matador BO2 10.28
2020/10/28 DOTA
python3实现ftp服务功能(客户端)
2017/03/24 Python
Python实现树的先序、中序、后序排序算法示例
2017/06/23 Python
python 类的继承 实例方法.静态方法.类方法的代码解析
2019/08/23 Python
Python使用APScheduler实现定时任务过程解析
2019/09/11 Python
python 通过手机号识别出对应的微信性别(实例代码)
2019/12/22 Python
python利用opencv实现SIFT特征提取与匹配
2020/03/05 Python
Eclipse配置python默认头过程图解
2020/04/26 Python
Python configparser模块应用过程解析
2020/08/14 Python
Python存储读取HDF5文件代码解析
2020/11/25 Python
西雅图的买手店:Totokaelo
2019/10/19 全球购物
英智兴达软件测试笔试题
2016/10/12 面试题
经典哲理警句:志不真则心不热,心不热则功不贤
2019/11/14 职场文书
Pycharm 如何设置HTML文件自动补全代码或标签
2021/05/21 Python
Rhit高效可视化Nginx日志查看工具
2021/11/01 Servers