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 相关文章推荐
jquery tab标签页的制作
May 10 Javascript
jQuery 选择器项目实例分析及实现代码
Dec 28 Javascript
js实现在网页上简单显示时间的方法
Mar 02 Javascript
JS+CSS实现自动改变切换方向图片幻灯切换效果的方法
Mar 02 Javascript
Vue.js实现一个自定义分页组件vue-paginaiton
Sep 05 Javascript
提高Node.js性能的应用技巧分享
Aug 10 Javascript
去掉vue 中的代码规范检测两种方法(Eslint验证)
Mar 21 Javascript
利用Node.js批量抓取高清妹子图片实例教程
Aug 02 Javascript
javascript中一些奇葩的日期换算方法总结
Nov 14 Javascript
jQuery位置选择器用法实例分析
Jun 28 jQuery
vue-router的钩子函数用法实例分析
Oct 26 Javascript
JS document文档的简单操作完整示例
Jan 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实现时间轴函数代码
2011/10/08 PHP
php读取文件内容的三种可行方法示例介绍
2014/02/08 PHP
Zend Framework教程之Zend_Config_Xml用法分析
2016/03/23 PHP
PHP集成环境XAMPP的安装与配置
2018/11/13 PHP
js 优化次数过多的循环 考虑到性能问题
2011/03/05 Javascript
jQuery EasyUI API 中文文档 - TreeGrid 树表格使用介绍
2011/11/21 Javascript
jQuery查询数据返回object和字符串影响原因是什么
2013/08/09 Javascript
js判断为空Null与字符串为空简写方法
2014/02/24 Javascript
与Math.pow 相反的函数使用介绍
2014/08/04 Javascript
Jquery对象和Dom对象的区别分析
2014/11/20 Javascript
node.js中的buffer.Buffer.isEncoding方法使用说明
2014/12/14 Javascript
JS上传图片前实现图片预览效果的方法
2015/03/02 Javascript
JQuery悬停控制图片轮播——代码简单
2015/08/05 Javascript
原生js实现autocomplete插件
2016/04/14 Javascript
AngularJS基础 ng-model 指令详解及示例代码
2016/08/02 Javascript
原生js实现水平方向无缝滚动
2017/01/10 Javascript
js仿QQ邮箱收件人选择与搜索功能
2017/02/10 Javascript
AngularJS日期格式化常见操作实例分析
2018/05/17 Javascript
彻底揭秘keep-alive原理(小结)
2019/05/05 Javascript
Jquery属性的获取/设置及样式添加/删除操作技巧分析
2019/12/23 jQuery
[13:16]INFAMOUS vs VGJ T BO3
2018/06/07 DOTA
Python制作简单的网页爬虫
2015/11/22 Python
python密码错误三次锁定(实例讲解)
2017/11/14 Python
python编程实现随机生成多个椭圆实例代码
2018/01/03 Python
Python多线程threading和multiprocessing模块实例解析
2018/01/29 Python
Python 对输入的数字进行排序的方法
2018/06/23 Python
解决Python3 被PHP程序调用执行返回乱码的问题
2019/02/16 Python
简单了解python的一些位运算技巧
2019/07/13 Python
python3多线程知识点总结
2019/09/26 Python
pytorch动态网络以及权重共享实例
2020/01/06 Python
python 实现一个图形界面的汇率计算器
2020/11/09 Python
怎样创建、运行java程序
2014/08/01 面试题
解除合同协议书
2014/04/17 职场文书
2014最新版群众路线四风整改措施
2014/09/24 职场文书
2015年城管个人工作总结
2015/05/15 职场文书
药品销售员2015年终工作总结
2015/10/22 职场文书