jquery.validate使用攻略 第二部


Posted in Javascript onJuly 01, 2010

Plugin methodsName Type
validate( options ) Returns: Validator
验证所选的FORM
valid( ) Returns: Boolean
检查是否验证通过
rules( ) Returns: Options
返回元素的验证规则
rules( "add", rules ) Returns: Options
增加验证规则
rules( "remove", rules ) Returns: Options
删除验证规则
removeAttrs( attributes ) Returns: Options
删除特殊属性并且返回他们
Custom selectors
Name Type
:blank Returns: Array <Element >
没有值的筛选器
:filled Returns: Array <Element >
有值的筛选器
:unchecked Returns: Array <Element >
没选择的元素的筛选器
Utilities
Name Type
jQuery.format( template, argument , argumentN... ) Returns: String
用参数代替模板中的 {n}。
Validatorvalidate方法返回一个Validator对象, 它有很多方法, 让你能使用引发校验程序或者改变form的内容.
下面只是列出常用的.
form( ) Returns: Boolean
验证form返回成功还是失败
element( element ) Returns: Boolean
验证单个元素是成功还是失败
resetForm( ) Returns: undefined
把前面验证的FORM恢复到验证前原来的状态
showErrors( errors ) Returns: undefined
显示特定的错误信息
built-in Validation methods
Name Type
setDefaults( defaults ) Returns: undefined
改变默认的设置
addMethod( name, method, message ) Returns: undefined
添加一个新的验证方法. 必须包括名字,一个JAVASCRIPT方法和一个默认的信息
addClassRules( name, rules ) Returns: undefined
增加组合验证类型
addClassRules( rules ) Returns: undefined
增加组合验证类型
built-in Validation methodsName Type
required( ) Returns: Boolean
必填验证元素
required( dependency-expression ) Returns: Boolean
必填元素依赖于表达式的结果.
required( dependency-callback ) Returns: Boolean
必填元素依赖于回调函数的结果.
remote( url ) Returns: Boolean
请求远程校验。url通常是一个远程调用方法
minlength( length ) Returns: Boolean
设置最小长度
maxlength( length ) Returns: Boolean
设置最大长度
rangelength( range ) Returns: Boolean
设置一个长度范围[min,max]
min( value ) Returns: Boolean
设置最小值.
max( value ) Returns: Boolean
设置最大值.
range( range ) Returns: Boolean
设置值的范围
email( ) Returns: Boolean
验证电子邮箱格式
url( ) Returns: Boolean
验证连接格式
date( ) Returns: Boolean
验证日期格式(类似30/30/2008的格式,不验证日期准确性只验证格式)
dateISO( ) Returns: Boolean
研制ISO类型的日期格式
dateDE( ) Returns: Boolean
验证德式的日期格式(29.04.1994 or 1.1.2006)
number( ) Returns: Boolean
验证十进制数字(包括小数的)
numberDE( ) Returns: Boolean
Makes the element require a decimal number with german format.
digits( ) Returns: Boolean
验证整数
creditcard( ) Returns: Boolean
验证信用卡号
accept( extension ) Returns: Boolean
验证相同后缀名的字符串
equalTo( other ) Returns: Boolean
验证两个输入框的内容是否相同
其他API参考下一章的自定义部分。

Javascript 相关文章推荐
JS 实现完美include载入实现代码
Aug 05 Javascript
js文件缓存之版本管理详解
Jul 05 Javascript
用jQuery与JSONP轻松解决跨域访问的问题
Feb 04 Javascript
java、javascript实现附件下载示例
Aug 14 Javascript
JS实现从顶部下拉显示的带动画QQ客服特效代码
Oct 24 Javascript
jQuery对html元素的取值与赋值实例详解
Dec 18 Javascript
jquery简单插件制作(fn.extend)完整实例
May 24 Javascript
Javascript基础_嵌入图像的简单实现
Jun 14 Javascript
AngularJS ng-repeat指令中使用track by子语句解决重复数据遍历错误问题
Jan 21 Javascript
微信小程序 自动登陆PHP源码实例(源码下载)
May 08 Javascript
js实现窗口全屏示例详解
Sep 17 Javascript
js代码编写无缝轮播图
Sep 13 Javascript
jQuery Validation插件remote验证方式的Bug解决
Jul 01 #Javascript
jquery.validate使用攻略 第一部
Jul 01 #Javascript
jquery 新浪网易的评论块制作
Jul 01 #Javascript
基于jQuery实现点击同时更改两个iframe的网址
Jul 01 #Javascript
jQuery ajax cache缓存问题
Jul 01 #Javascript
javascript 实用的文字链提示框效果
Jun 30 #Javascript
一个简单的js鼠标划过切换效果
Jun 30 #Javascript
You might like
php XPath对XML文件查找及修改实现代码
2011/07/27 PHP
PHP笔记之:基于面向对象设计的详解
2013/05/14 PHP
php配合jquery实现增删操作具体实例
2013/12/12 PHP
php去除头尾空格的2种方法
2015/03/16 PHP
PHP实现数组向任意位置插入,删除,替换数据操作示例
2019/04/05 PHP
JavaScript移除数组元素减少长度的方法
2013/09/05 Javascript
jquery next nextAll nextUntil siblings的区别介绍
2013/10/05 Javascript
Jquery中&quot;$(document).ready(function(){ })&quot;函数的使用详解
2013/12/30 Javascript
JavaScript三元运算符的多种使用技巧
2015/04/16 Javascript
jquery关于事件冒泡和事件委托的技巧及阻止与允许事件冒泡的三种实现方法
2015/11/27 Javascript
JavaScript文档碎片操作实例分析
2015/12/12 Javascript
JavaScript数组复制详解
2017/02/02 Javascript
vuejs响应用户事件(如点击事件)
2017/03/14 Javascript
浅析 NodeJs 的几种文件路径
2017/06/07 NodeJs
使用vuex存储用户信息到localStorage的实例
2019/11/11 Javascript
优化Vue中date format的性能详解
2020/01/13 Javascript
[05:17]DOTA2誓师:今天我们在这里 明天TI4等我!
2014/03/26 DOTA
python网络编程之文件下载实例分析
2015/05/20 Python
Django 生成登陆验证码代码分享
2017/12/12 Python
浅谈python可视化包Bokeh
2018/02/07 Python
python Pandas 读取txt表格的实例
2018/04/29 Python
python实现图片转字符小工具
2019/04/30 Python
python实现集中式的病毒扫描功能详解
2019/07/09 Python
Pytorch 抽取vgg各层并进行定制化处理的方法
2019/08/20 Python
pytorch之inception_v3的实现案例
2020/01/06 Python
基于Python获取docx/doc文件内容代码解析
2020/02/17 Python
浅谈HTML5新增及移除的元素
2016/06/27 HTML / CSS
世界上最大的糖果店:Dylan’s Candy Bar
2017/11/07 全球购物
Windows和Linux动态库应用异同
2016/04/17 面试题
仓库门卫岗位职责
2013/12/22 职场文书
棉花姑娘教学反思
2014/02/15 职场文书
《第一次抱母亲》教学反思
2014/04/16 职场文书
公司经理任命书
2014/06/05 职场文书
致三级跳运动员加油稿
2015/07/21 职场文书
python引入其他文件夹下的py文件具体方法
2021/05/23 Python
Pandas数据类型之category的用法
2021/06/28 Python