jQuery Validate表单验证插件 添加class属性形式的校验


Posted in Javascript onJanuary 18, 2016

本文实例介绍了jQuery Validate 表单验证插件,添加class属性形式的校验,分享给大家供大家参考,具体内容如下

效果如下:

jQuery Validate表单验证插件 添加class属性形式的校验

一、jQuery表单验证插件,添加class属性形式的校验

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jQuery表单验证插件----添加class属性形式的校验</title>
 <script src="../../scripts/jquery-1.3.1.js" type="text/javascript"></script>
 <script src="lib/jquery.validate.js" type="text/javascript"></script>
<style type="text/css">
* { font-family: Verdana; font-size: 96%; }
label { width: 10em; float: left; }
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
p { clear: both; }
.submit { margin-left: 12em; }
em { font-weight: bold; padding-right: 1em; vertical-align: top; }
</style>
 <script type="text/javascript">
 $(document).ready(function(){
 $("#commentForm").validate();
 });
 </script>
 
</head>
<body>
 

 <form class="cmxform" id="commentForm" method="get" action="">
 <fieldset>
 <legend>jQuery表单验证插件----添加class属性形式的校验</legend>
 <p>
 <label for="cusername">姓名</label>
 <em>*</em><input id="cusername" name="username" size="25" class="required" minlength="2" />
 </p>
 <p>
 <label for="cemail">电子邮件</label>
 <em>*</em><input id="cemail" name="email" size="25" class="required email" />
 </p>
 <p>
 <label for="curl">网址</label>
 <em> </em><input id="curl" name="url" size="25" class="url" value="" />
 </p>
 <p>
 <label for="ccomment">你的评论</label>
 <em>*</em><textarea id="ccomment" name="comment" cols="22" class="required"></textarea>
 </p>
 <p>
 <input class="submit" type="submit" value="提交"/>
 </p>
 </fieldset>
 </form>
</body>
</html>

二、默认规则

默认校验规则:

  • (1)required:true               必输字段
  • (2)remote:"check.php"          使用ajax方法调用check.php验证输入值
  • (3)email:true                  必须输入正确格式的电子邮件
  • (4)url:true                    必须输入正确格式的网址
  • (5)date:true                   必须输入正确格式的日期 日期校验ie6出错,慎用
  • (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

默认提示:

messages: {
 required: "This field is required.",
 remote: "Please fix this field.",
 email: "Please enter a valid email address.",
 url: "Please enter a valid URL.",
 date: "Please enter a valid date.",
 dateISO: "Please enter a valid date (ISO).",
 dateDE: "Bitte geben Sie ein g眉ltiges Datum ein.",
 number: "Please enter a valid number.",
 numberDE: "Bitte geben Sie eine Nummer ein.",
 digits: "Please enter only digits",
 creditcard: "Please enter a valid credit card number.",
 equalTo: "Please enter the same value again.",
 accept: "Please enter a value with a valid extension.",
 maxlength: $.validator.format("Please enter no more than {0} characters."),
 minlength: $.validator.format("Please enter at least {0} characters."),
 rangelength: $.validator.format("Please enter a value between {0} and {1} characters long."),
 range: $.validator.format("Please enter a value between {0} and {1}."),
 max: $.validator.format("Please enter a value less than or equal to {0}."),
 min: $.validator.format("Please enter a value greater than or equal to {0}.")
},

本文已被整理到了《jquery表单验证大全》 ,欢迎大家学习阅读。

以上就是本文的全部内容,希望对大家的学习有所帮助。

Javascript 相关文章推荐
让innerHTML的脚本也可以运行起来
Jul 01 Javascript
一个简单的js渐显(fadeIn)渐隐(fadeOut)类
Jun 19 Javascript
javascript event在FF和IE的兼容传参心得(绝对好用)
Jul 10 Javascript
node.js中的querystring.escape方法使用说明
Dec 10 Javascript
node.js中的fs.readSync方法使用说明
Dec 17 Javascript
JS烟花背景效果实现方法
Mar 03 Javascript
JavaScript中的Array 对象(数组对象)
Jun 02 Javascript
jQuery树插件zTree使用方法详解
May 02 jQuery
JavaScript原生实现观察者模式的示例
Dec 15 Javascript
在Vue中使用Compass的方法
Mar 02 Javascript
vue 自定义提示框(Toast)组件的实现代码
Aug 17 Javascript
ant design实现圈选功能
Dec 17 Javascript
图片旋转、鼠标滚轮缩放、镜像、切换图片js代码
Dec 13 #Javascript
理解JavaScript中Promise的使用
Jan 18 #Javascript
你不知道的高性能JAVASCRIPT
Jan 18 #Javascript
Ionic实现仿通讯录点击滑动及$ionicscrolldelegate使用分析
Jan 18 #Javascript
jQuery实现多级联动下拉列表查询框
Jan 18 #Javascript
jquery validate表单验证的基本用法入门
Jan 18 #Javascript
jQuery添加删除DOM元素方法详解
Jan 18 #Javascript
You might like
PHILIPS L4X25T电路分析和打理
2021/03/02 无线电
php读取msn上的用户信息类
2008/12/05 PHP
php Xdebug的安装与使用详解
2013/06/20 PHP
PHP计算百度地图两个GPS坐标之间距离的方法
2015/01/09 PHP
微信公众号模板消息群发php代码示例
2016/12/29 PHP
PHP抽象类和接口用法实例详解
2019/07/20 PHP
在视频前插入广告
2006/11/20 Javascript
javaScript对象和属性的创建方法
2007/01/15 Javascript
Jsonp 跨域的原理以及Jquery的解决方案
2011/06/27 Javascript
Javascript 类、命名空间、代码组织代码
2011/07/31 Javascript
Javascript表格翻页效果实现思路及代码
2013/08/23 Javascript
javascript创建createXmlHttpRequest对象示例代码
2014/02/10 Javascript
分享20个提升网站界面体验的jQuery插件
2014/12/15 Javascript
jquery+ajax实现直接提交表单实例分析
2016/06/17 Javascript
原生JS实现首页进度加载动画
2016/09/14 Javascript
node.js中axios使用心得总结
2017/11/29 Javascript
elementUI table表格动态合并的示例代码
2019/05/15 Javascript
JavaScript的查询机制LHS和RHS解析
2019/08/16 Javascript
详解 javascript对象创建模式
2020/10/30 Javascript
vue+openlayers绘制省市边界线
2020/12/24 Vue.js
使用Python对Excel进行读写操作
2017/03/30 Python
解读python如何实现决策树算法
2018/10/11 Python
Python反爬虫伪装浏览器进行爬虫
2020/02/28 Python
Python爬虫爬取有道实现翻译功能
2020/11/27 Python
五分钟学会HTML5的WebSocket协议
2019/11/22 HTML / CSS
使用placeholder属性设置input文本框的提示信息
2020/02/19 HTML / CSS
英国工具中心:UK Tool Centre
2017/07/10 全球购物
Omio美国:全欧洲低价大巴、火车和航班搜索和比价
2017/11/08 全球购物
会计岗位职责模板
2014/03/12 职场文书
品牌服务方案
2014/06/03 职场文书
党干部专题民主生活会对照检查材料思想汇报
2014/10/06 职场文书
单位租房协议书样本
2014/10/30 职场文书
二年级语文上册复习计划
2015/01/19 职场文书
音乐课外活动总结
2015/05/09 职场文书
公司人力资源管理制度
2015/08/05 职场文书
Python基础知识学习之类的继承
2021/05/31 Python