本文列出jQuery Validator中几乎所有的API。【未完待续】
在此之前,你可以先查看jQuery Validator API的层次结构。
jQuery Validator API
版本说明:如果"版本"列的版本号带有删除线(例如:
1.8),表示从该版本开始,此方法
已过时。如果版本号带有删除线,并且为红色(例如:
1.9),表示从该版本开始,此方法已
被移除。
方法 |
版本 |
描述 |
常用实例(原型)API——常规使用所需。 |
V() |
1.0 |
构造一个新的jQuery Validator实例。 |
version |
1.0 |
当前版本号。 |
setLabel() |
1.0 |
设置表单元素的label文本。 |
define() |
1.0 |
定义校验规则。 |
setMessage() |
1.0 |
定义错误提示信息。 |
validate() |
1.0 |
执行单个输入校验。 |
execute() |
1.0 |
执行多个表单输入的校验,或进行事件绑定。 |
bindAttr() |
1.0 |
通过以表单元素的属性来指定规则名称的方式来执行校验或事件绑定。 |
定制开发(原型)API——二次开发所需。 |
validator |
1.0 |
该对象用于存储所有的校验器。 |
labels |
1.0 |
该对象用于存储所有的label文本。 |
rules |
1.0 |
该对象用于存储所有的校验规则定义。 |
messages |
1.0 |
该对象用于存储所有的提示信息定义。 |
pre |
1.0 |
该对象用于存储所有的输入预处理器函数。 |
formatter |
1.0 |
该对象用于存储所有的格式化器函数。 |
defaultRules |
1.0 |
默认的规则定义,所以规则均默认继承该默认规则。 |
clipRule() |
1.0 |
将默认规则defaultRules应该到对应的规则上,同时调用extendRule()来处理规则的继承 |
getRule() |
1.0 |
用于根据规则名称,获取对应的规则对象。 |
extendRule() |
1.0 |
处理规则的继承。 |
$() |
1.0 |
将指定的选择器转为jQuery对象。 |
getValue() |
1.0 |
获取表单元素的值。 |
getLabel() |
1.0 |
根据表单元素的name属性值,获取对应的label文本。 |
getMessage() |
1.0 |
根据提示信息的索引键值,获取对应的提示信息。 |
afterHandler() |
1.0 |
调用后置处理器,并返回本次校验结果。 |
sendError() |
1.0 |
在校验不通过时,发送校验错误信息。 |
renderError() |
1.0 |
根据校验错误信息,进行错误渲染。 |
全局(静态)API |
V.fn |
1.0 |
函数V()的原型对象,等同于V.prototype。 |
V.debug |
1.0 |
指示是否开启调试模式。 |
V.cache |
1.0 |
该对象用于缓存各种解析后的中间结果,比如正则表达式 |
V.log() |
1.0 |
用于向控制台输出一到多个指定的信息或变量。 |
V.util.parseFormat() |
1.0 |
解析格式化校验器的表达式。 |
V.util.parseIntervalPattern() |
1.0 |
解析区间表达式,例如:"[6,16]"。 |
V.util.parseMessage() |
1.0 |
解析提示信息中的占位符,并返回解析后的结果。 |
V.util.pushDomContext() |
1.0 |
将关联表单元素的jQuery对象放入context.$relatedDoms中 |
0 条评论
撰写评论