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 相关文章推荐
javascript学习笔记(五)正则表达式
Apr 08 Javascript
javascript代码编写需要注意的7个小细节小结
Sep 21 Javascript
解决jquery的datepicker的本地化以及Today问题
May 23 Javascript
js改变文章字体大小的实例代码
Nov 27 Javascript
javascript实现复制与粘贴操作实例
Oct 16 Javascript
Jquery中巧用Ajax的beforeSend方法
Jan 20 Javascript
使用PHP+JavaScript将HTML页面转换为图片的实例分享
Apr 18 Javascript
深入浅析JS的数组遍历方法(推荐)
Jun 15 Javascript
聊一聊jQuery插件uploadify使用方法
Aug 24 Javascript
微信小程序开发注意指南和优化实践(小结)
Jun 21 Javascript
layui实现下拉复选功能的例子(包括数据的回显与上传)
Sep 24 Javascript
解决VUE mounted 钩子函数执行时 img 未加载导致页面布局的问题
Jul 27 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输出数组中重名的元素的几种处理方法
2012/09/05 PHP
php魔术变量用法实例详解
2014/11/13 PHP
PHP 应用容器化以及部署方法
2018/02/12 PHP
Laravel validate error处理,ajax,json示例
2019/10/25 PHP
漂亮的仿flash菜单,来自蓝色经典
2006/06/26 Javascript
日期函数扩展类Ver0.1.1
2006/09/07 Javascript
用tip解决Ext列宽度不够的问题
2008/12/13 Javascript
Javascript实现DIV滚动自动滚动到底部的代码
2012/03/01 Javascript
脚本合并提升javascript性能示例
2014/02/24 Javascript
jQuery中outerHeight()方法用法实例
2015/01/19 Javascript
PHP结合jQuery实现的评论顶、踩功能
2015/07/22 Javascript
jQuery实现列表内容的动态载入特效
2015/08/08 Javascript
javascript拖拽应用实例(二)
2016/03/25 Javascript
JS封装的三级联动菜单(使用时只需要一行js代码)
2016/10/24 Javascript
深入理解Vue 组件之间传值
2018/08/16 Javascript
使用Node.js写一个代码生成器的方法步骤
2019/05/10 Javascript
node.js实现带进度条的多文件上传
2020/03/27 Javascript
Layui动态生成select下拉选择框不显示的解决方法
2019/09/24 Javascript
layui-table获得当前行的上/下一行数据的例子
2019/09/24 Javascript
JavaScript面试中常考的字符串操作方法大全(包含ES6)
2020/05/10 Javascript
解决vue-photo-preview 异步图片放大失效的问题
2020/07/29 Javascript
解决vue+elementui项目打包后样式变化问题
2020/08/03 Javascript
python 链接和操作 memcache方法
2017/03/04 Python
python3实现ftp服务功能(客户端)
2017/03/24 Python
Python 判断文件或目录是否存在的实例代码
2018/07/19 Python
Linux下安装python3.6和第三方库的教程详解
2018/11/09 Python
一款基于css3麻将筛子3D翻转特效的实例教程
2014/12/31 HTML / CSS
韩国女装NO.1网店:STYLENANDA
2016/09/16 全球购物
奥地利手表、香水、化妆品和珠宝购物网站:Brasty.at
2021/01/17 全球购物
简历自我评价怎么写好呢?
2014/01/04 职场文书
高中考试作弊检讨书
2014/01/14 职场文书
工作睡觉检讨书
2014/02/25 职场文书
社区母亲节活动记录
2014/03/06 职场文书
个人工作表现评语
2014/04/30 职场文书
趣味运动会广播稿
2014/09/13 职场文书
通过feDisplacementMap和feImage实现水波特效
2022/04/24 HTML / CSS