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 相关文章推荐
filemanage功能中用到的lib.js
Apr 08 Javascript
Jquery 获得服务器控件值的方法小结
May 11 Javascript
.net,js捕捉文本框回车键事件的小例子(兼容多浏览器)
Mar 11 Javascript
js中widow.open()方法使用详解
Jul 30 Javascript
Jquery全屏相册插件zoomvisualizer具有调节放大与缩小功能
Nov 02 Javascript
浅谈js中function的参数默认值
Feb 20 Javascript
详解Immutable及 React 中实践
Mar 01 Javascript
vue双向数据绑定知识点总结
Apr 18 Javascript
详解JavaScript中关于this指向的4种情况
Apr 18 Javascript
微信小程序自定义弹窗滚动与页面滚动冲突的解决方法
Jul 16 Javascript
vue输入节流,避免实时请求接口的实例代码
Oct 30 Javascript
node.JS的crypto加密模块使用方法详解(MD5,AES,Hmac,Diffie-Hellman加密)
Feb 06 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实现图象锐化代码
2007/06/14 PHP
asp和php下textarea提交大量数据发生丢失的解决方法
2008/01/20 PHP
javascript 流畅动画实现原理
2009/09/08 Javascript
不安全的常用的js写法
2009/09/15 Javascript
从零开始学习jQuery (十一) 实战表单验证与自动完成提示插件
2011/02/23 Javascript
基于jquery创建的一个图片、视频缓冲的效果样式插件
2012/08/28 Javascript
jquery 单引号和双引号的区别及使用注意
2013/07/31 Javascript
JS获取键盘上任意按键的值(实例代码)
2013/11/12 Javascript
jquery实现的一个文章自定义分段显示功能
2014/05/23 Javascript
一个支付页面DEMO附截图
2014/07/22 Javascript
用js判断是否为360浏览器的实现代码
2015/01/15 Javascript
JS实现物体带缓冲的间歇运动效果示例
2016/12/22 Javascript
AngularJS表格添加序号的方法
2017/03/03 Javascript
原生js简单实现放大镜特效
2017/05/16 Javascript
基于vue 开发中出现警告问题去除方法
2018/01/25 Javascript
layer.prompt输入层的例子
2019/09/24 Javascript
js实现限定区域范围拖拉拽效果
2020/11/20 Javascript
[54:15]DOTA2-DPC中国联赛 正赛 DLG vs Dragon BO3 第二场2月1日
2021/03/11 DOTA
简单谈谈python中的Queue与多进程
2016/08/25 Python
python爬虫框架scrapy实战之爬取京东商城进阶篇
2017/04/24 Python
python实现图书馆研习室自动预约功能
2018/04/27 Python
python中使用print输出中文的方法
2018/07/16 Python
Python 字符串处理特殊空格\xc2\xa0\t\n Non-breaking space
2020/02/23 Python
pytorch掉坑记录:model.eval的作用说明
2020/06/23 Python
CSS3的resize属性使用初探
2015/09/27 HTML / CSS
一波HTML5 Canvas基础绘图实例代码集合
2016/02/28 HTML / CSS
英国花园、DIY、电器和家居用品商店:Robert Dyas
2019/03/18 全球购物
中职应届生会计求职信
2013/10/23 职场文书
社区工作者思想汇报
2014/01/13 职场文书
租房协议书
2014/04/10 职场文书
2014党员民主评议个人总结
2014/09/10 职场文书
2014年最新党员对照检查材料汇总
2014/09/15 职场文书
个人先进事迹材料
2014/12/29 职场文书
门球健将观后感
2015/06/16 职场文书
2016年秋季运动会加油稿
2015/12/21 职场文书
银行求职信怎么写
2019/06/20 职场文书