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下关于onmouseout、事件冒泡的问题经验小结
Dec 09 Javascript
精心挑选的12款优秀的基于jQuery的手风琴效果插件和教程
Aug 22 Javascript
解析Javascript中中括号“[]”的多义性
Dec 03 Javascript
jquery实现的随机多彩tag标签随机颜色和字号大小效果
Mar 27 Javascript
jquery插件推荐浏览器嗅探userAgent
Nov 09 Javascript
深入学习JavaScript的AngularJS框架中指令的使用方法
Mar 05 Javascript
怎么限制input的text里输入的值只能是数字(正则、js)
May 16 Javascript
angularjs点击图片放大实现上传图片预览
Feb 24 Javascript
js中apply与call简单用法详解
Nov 06 Javascript
webpack中CommonsChunkPlugin详细教程(小结)
Nov 09 Javascript
vue页面切换到滚动页面显示顶部的实例
Mar 13 Javascript
vue和better-scroll实现列表左右联动效果详解
Apr 29 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 使用redis简单示例分享
2015/03/05 PHP
php layui实现前端多图上传实例
2019/07/30 PHP
html+javascript实现可拖动可提交的弹出层对话框效果
2013/08/05 Javascript
js调用iframe实现打印页面内容的方法
2014/03/04 Javascript
Vue.js基础知识汇总
2016/04/27 Javascript
Immutable 在 JavaScript 中的应用
2016/05/02 Javascript
js中遍历Map对象的简单实例
2016/08/08 Javascript
谈谈JavaScript中的几种借用方法
2016/08/09 Javascript
浅谈javascript的闭包
2017/01/23 Javascript
bootstrap模态框示例代码分享
2017/05/17 Javascript
three.js中文文档学习之通过模块导入
2017/11/20 Javascript
vue-cli 2.*中导入公共less文件的方法步骤
2018/11/22 Javascript
[56:46]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 VP vs Effect
2018/04/01 DOTA
Python中index()和seek()的用法(详解)
2017/04/27 Python
python中使用print输出中文的方法
2018/07/16 Python
pandas DataFrame 删除重复的行的实现方法
2019/01/29 Python
python小程序实现刷票功能详解
2019/07/17 Python
python tkinter图形界面代码统计工具
2019/09/18 Python
python语言线程标准库threading.local解读总结
2019/11/10 Python
python3 字符串知识点学习笔记
2020/02/08 Python
详解python的变量缓存机制
2021/01/24 Python
H5 canvas中width、height和style的宽高区别详解
2018/11/02 HTML / CSS
印度尼西亚在线时尚购物网站:ZALORA印尼
2016/08/02 全球购物
德国网上花店:Valentins
2018/08/15 全球购物
美国知名眼镜网站:Target Optical
2020/04/04 全球购物
说出ArrayList,Vector, LinkedList的存储性能和特性
2015/01/04 面试题
4s店总经理岗位职责
2013/12/31 职场文书
优秀少先队工作者事迹材料
2014/05/13 职场文书
关于迟到的检讨书
2015/05/06 职场文书
大学运动会通讯稿
2015/07/18 职场文书
2015年圣诞节寄语
2015/08/17 职场文书
网络研修心得体会
2016/01/08 职场文书
Spring Boot 启动、停止、重启、状态脚本
2021/06/26 Java/Android
python使用torch随机初始化参数
2022/03/22 Python
详解Flutter自定义应用程序内键盘的实现方法
2022/06/14 Java/Android
本地搭建minio文件服务器(使用bat脚本启动)的方法
2022/07/15 Servers