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 相关文章推荐
简单的无缝滚动程序-仅几行代码
May 08 Javascript
在jQuery中 常用的选择器介绍
Apr 16 Javascript
jquery实现简单的无缝滚动
Apr 15 Javascript
js简单实现调整网页字体大小的方法
Jul 23 Javascript
jQuery向父辈遍历的简单方法
Sep 18 Javascript
解决Angular.Js与Django标签冲突的方案
Dec 20 Javascript
vuejs响应用户事件(如点击事件)
Mar 14 Javascript
webpack学习笔记之优化缓存、合并、懒加载
Aug 24 Javascript
使用原生js+canvas实现模拟心电图的实例
Sep 20 Javascript
详解Vue 中 extend 、component 、mixins 、extends 的区别
Dec 20 Javascript
微信小程序学习总结(一)项目创建与目录结构分析
Jun 04 Javascript
在vue项目中利用popstate处理页面返回的操作介绍
Aug 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 获取全局变量的代码
2011/04/21 PHP
mysqli_set_charset和SET NAMES使用抉择及优劣分析
2013/01/13 PHP
php解决DOM乱码的方法示例代码
2016/11/20 PHP
thinkPHP5.0框架环境变量配置方法
2017/03/17 PHP
PHP基于面向对象封装的分页类示例
2019/03/15 PHP
JavaScript 以对象为索引的关联数组
2010/05/19 Javascript
JavaScript判断窗口是否最小化的代码(跨浏览器)
2010/08/01 Javascript
JS隐藏参数post传值实例
2013/04/18 Javascript
关于页面嵌入swf覆盖div层的问题的解决方法
2014/02/11 Javascript
JavaScript计算值然后把值嵌入到html中的实现方法
2016/10/29 Javascript
Vue2.0权限树组件实现代码
2017/08/29 Javascript
在Vue-cli里应用Vuex的state和mutations方法
2018/09/16 Javascript
详解vue-router导航守卫
2019/01/19 Javascript
基于Koa(nodejs框架)对json文件进行增删改查的示例代码
2019/02/02 NodeJs
基于AngularJS拖拽插件ngDraggable.js实现拖拽排序功能
2019/04/02 Javascript
layui数据表格跨行自动合并的例子
2019/09/02 Javascript
ES6实现图片切换特效代码
2020/01/14 Javascript
vue实现在进行增删改操作后刷新页面
2020/08/05 Javascript
[43:03]完美世界DOTA2联赛PWL S2 PXG vs Magma 第二场 11.21
2020/11/24 DOTA
教你安装python Django(图文)
2013/11/04 Python
详解Python中contextlib上下文管理模块的用法
2016/06/28 Python
python常用知识梳理(必看篇)
2017/03/23 Python
python的Tqdm模块的使用
2018/01/10 Python
Python两个字典键同值相加的几种方法
2019/03/05 Python
python集合常见运算案例解析
2019/10/17 Python
详解python中的三种命令行模块(sys.argv,argparse,click)
2020/12/15 Python
New Balance波兰官方商城:始于1906年,百年慢跑品牌
2017/08/15 全球购物
建材业务员岗位职责
2013/12/08 职场文书
护士实习生自我鉴定范文
2013/12/10 职场文书
中英文求职信范文
2014/01/27 职场文书
幼儿园美术教学反思
2014/01/31 职场文书
计算机网络及管理学专业求职信
2014/06/05 职场文书
幸福家庭标语
2014/06/27 职场文书
竞选学习委员演讲稿
2014/09/01 职场文书
2014年中学生检讨书大全
2014/10/09 职场文书
2019西餐厅创业计划书范文!
2019/07/12 职场文书