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 相关文章推荐
javascript定时变换图片实例代码
Mar 17 Javascript
js实现点击注册按钮开始读秒倒计时的小例子
May 11 Javascript
js string 转 int 注意的问题小结
Aug 15 Javascript
鼠标滚轮改变图片大小的示例代码
Nov 20 Javascript
JS获取当前页面名称的简单实例
Aug 19 Javascript
总结AngularJS开发者最常犯的十个错误
Aug 31 Javascript
基于JS快速实现导航下拉菜单动画效果附源码下载
Oct 27 Javascript
利用select实现年月日三级联动的日期选择效果【推荐】
Dec 13 Javascript
jQuery 全选 全不选 事件绑定的实现代码
Jan 23 Javascript
JavaScript函数基础详解
Feb 03 Javascript
vue实现文件上传功能
Aug 13 Javascript
node.js使用yargs处理命令行参数操作示例
Feb 11 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
PHP遍历某个目录下的所有文件和子文件夹的实现代码
2013/06/28 PHP
如何取得中文字符串中出现次数最多的子串
2013/08/08 PHP
CodeIgniter生成网站sitemap地图的方法
2013/11/13 PHP
php集成环境xampp中apache无法启动问题解决方案
2014/11/18 PHP
在Debian系统下配置LNMP的教程
2015/07/09 PHP
详解WordPress中添加和执行动作的函数使用方法
2015/12/29 PHP
PHP常用正则表达式精选(推荐)
2019/05/28 PHP
动态控制Table的js代码
2007/03/07 Javascript
jQuery getJSON()+.ashx 实现分页(改进版)
2013/03/28 Javascript
javascript实现div的显示和隐藏的小例子
2013/06/25 Javascript
浅析Cookie中的Path与domain
2013/12/18 Javascript
jQuery实现选中弹出窗口选择框内容后赋值给文本框的方法
2015/11/23 Javascript
你有必要知道的25个JavaScript面试题
2015/12/29 Javascript
JavaScript几种数组去掉重复值的方法推荐
2016/04/12 Javascript
javascript运算符——逻辑运算符全面解析
2016/06/27 Javascript
ES6中新增的Object.assign()方法详解
2017/09/22 Javascript
微信小程序中button组件的边框设置的实例详解
2017/09/27 Javascript
vue+web端仿微信网页版聊天室功能
2019/04/30 Javascript
vue-video-player 解决微信自动全屏播放问题(横竖屏导致样式错乱问题)
2020/02/25 Javascript
python实现多线程采集的2个代码例子
2014/07/07 Python
python django使用haystack:全文检索的框架(实例讲解)
2017/09/27 Python
Python中Subprocess的不同函数解析
2019/12/10 Python
Django项目uwsgi+Nginx保姆级部署教程实现
2020/04/19 Python
python实现画图工具
2020/08/27 Python
用python读取xlsx文件
2020/12/17 Python
html5中audio支持音频格式的解决方法
2018/08/24 HTML / CSS
Coltorti Boutique官网:来自意大利的设计师品牌买手店
2018/11/09 全球购物
开普敦通行证:Cape Town Pass
2019/07/18 全球购物
高三语文教学反思
2014/01/15 职场文书
小班秋游活动方案
2014/02/22 职场文书
互联网创业计划书写作技巧攻略
2014/03/23 职场文书
幼儿教师求职信
2014/05/24 职场文书
超市创业计划书
2014/09/15 职场文书
社区三八妇女节活动总结
2015/02/06 职场文书
讲座新闻稿
2015/07/18 职场文书
Redis 配置文件重要属性的具体使用
2021/05/20 Redis