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实现超简单的仿QQ折叠菜单效果
Sep 21 Javascript
Node.js模块封装及使用方法
Mar 06 Javascript
全面了解addEventListener和on的区别
Jul 14 Javascript
JS实现二维数组横纵列转置的方法
Apr 17 Javascript
详解在React.js中使用PureComponent的重要性和使用方式
Jul 10 Javascript
对类Vue的MVVM前端库的实现代码
Sep 07 Javascript
react 父子组件之间通讯props
Sep 08 Javascript
详解如何制作并发布一个vue的组件的npm包
Nov 10 Javascript
vue路由插件之vue-route
Jun 13 Javascript
JavaScript实现更换背景图片
Oct 18 Javascript
JavaScript Reflect Metadata实现详解
Dec 12 Javascript
JavaScript事件的委托(代理)的用法示例详解
Feb 18 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预定义常量
2006/12/25 PHP
PHP 安全检测代码片段(分享)
2013/07/05 PHP
全面解读PHP的Yii框架中的日志功能
2016/03/17 PHP
php实现的统计字数函数定义与使用示例
2017/07/26 PHP
微信公众号开发之获取位置信息php代码
2018/06/13 PHP
人人网javascript面试题 可以提前实现下
2012/01/05 Javascript
jquery 操作DOM的基本用法分享
2012/04/05 Javascript
jQuery操作select的实例代码
2012/06/14 Javascript
jQuery Tools tooltip使用说明
2012/07/14 Javascript
Js 回车换行处理的办法及replace方法应用
2013/01/24 Javascript
Node.js的Web模板引擎ejs的入门使用教程
2016/06/06 Javascript
JS类的定义与使用方法深入探索
2016/11/26 Javascript
详解Angular2 之 结构型指令
2017/06/21 Javascript
基于express中路由规则及获取请求参数的方法
2018/03/12 Javascript
Vue如何基于vue-i18n实现多国语言兼容
2020/07/17 Javascript
Vue单页面应用中实现Markdown渲染
2021/02/14 Vue.js
2款Python内存检测工具介绍和使用方法
2014/06/01 Python
python&amp;MongoDB爬取图书馆借阅记录
2016/02/05 Python
学习python之编写简单乘法口诀表实现代码
2016/02/27 Python
Selenium(Python web测试工具)基本用法详解
2018/08/10 Python
对numpy中向量式三目运算符详解
2018/10/31 Python
我就是这样学习Python中的列表
2019/06/02 Python
Python 画出来六维图
2019/07/26 Python
使用Python爬取弹出窗口信息的实例
2020/03/14 Python
tensorflow 2.0模式下训练的模型转成 tf1.x 版本的pb模型实例
2020/06/22 Python
Lombok插件安装(IDEA)及配置jar包使用详解
2020/11/04 Python
phonegap常用事件总结(必看篇)
2017/03/31 HTML / CSS
NUK奶瓶美国官网:NUK美国
2016/09/26 全球购物
欧洲最大的美妆零售网站:Feelunique
2017/01/14 全球购物
德国排名第一的主题公园门票网站:Attraction Tickets Direct
2019/09/09 全球购物
Wallis官网:英国女装零售商
2020/01/21 全球购物
历史学专业推荐信
2013/11/06 职场文书
《狮子和兔子》教学反思
2014/03/02 职场文书
授权委托书
2014/07/31 职场文书
乡文化站暑期培训方案
2014/08/28 职场文书
学生病假条怎么写
2015/08/17 职场文书