jQuery.validate.js API中文详解
需积分: 9 188 浏览量
更新于2024-09-19
收藏 184KB PDF 举报
"jQuery.validate.js API中文版,由HappyCZX整理,包含jQuery.validate.js插件的API、自定义选择器及实用工具,帮助开发者更好地理解和使用这个强大的表单验证插件。"
jQuery.validate.js是一个流行的JavaScript库,用于验证HTML表单的数据输入。它通过与jQuery库无缝集成,提供了一种简单而强大的方式来处理用户输入的验证。在描述中提到的API中文PDF版,是针对这个插件的中文文档,便于中国开发者理解和应用。
### validate(options)
此方法用于初始化表单验证,`options` 是一个包含各种验证选项的对象,如错误消息、提交处理函数等。返回的是一个`Validator`对象,可以进一步调用其方法进行操作。
### valid()
这个方法用于检查整个表单是否通过验证。如果所有字段都符合验证规则,它将返回`true`,否则返回`false`。
### rules()
返回当前元素的验证规则。这可以用于查看或获取已设置的验证规则。
### rules("add", rules)
向指定元素添加新的验证规则。`rules` 参数是一个包含规则名和规则值的对象,例如:`{required: true, email: true}`。
### rules("remove", rules)
删除指定元素的验证规则。`rules` 参数可以是一个规则名或规则名的数组。
### removeAttrs(attributes)
此方法用于删除表单元素上的特定属性,并返回被删除的属性列表。
### Custom selectors
- `:blank`:筛选出没有值的元素。
- `:filled`:返回值非空的元素数组。
- `:unchecked`:返回未被选中的复选框或单选按钮的数组。
这些自定义选择器可以与jQuery的选择器一起使用,方便地定位满足特定验证条件的元素。
### Utilities
`jQuery.format` 函数用于字符串模板替换,根据提供的参数将模板中的{n}替换为实际值。
### Validator methods
- `form()`:验证整个表单,返回验证结果(`true`或`false`)。
- `element(element)`:验证单个元素,返回验证状态。
- `resetForm()`:重置表单,使其回到初始验证状态,清除错误信息。
- `showErrors(errors)`:显示指定的错误信息。
### Validator functions
- `setDefaults(defaults)`:设置全局验证默认选项,覆盖默认配置。
- `addMethod(name, method, message)`:添加自定义验证方法,`name`是方法名,`method`是验证函数,`message`是错误消息。
- `addClassRules(name, rules)`:为CSS类添加验证规则,允许在一个类中组合多个验证方法。
jQuery.validate.js提供了丰富的功能,能够帮助开发者实现复杂的表单验证逻辑,同时提供了详细的中文API文档,使得开发者更容易理解和使用。通过自定义选择器和验证方法,可以创建高度定制化的验证体验。
2012-12-09 上传
2016-01-06 上传
2009-08-19 上传
2020-08-08 上传
2018-05-08 上传
385 浏览量
2019-03-23 上传
2019-04-12 上传
2018-08-31 上传
UTBYJJ
- 粉丝: 1
- 资源: 5
最新资源
- argotest
- matlab由频域变时域的代码-data_incubator_project:data_incubator_project
- jaxen-1.1-beta-7.zip
- 脊柱:Spina CMS
- c代码-是否是素数
- 力控6.1西门子1200_1500_TCP驱动.zip
- 学生选课系统(包含学生选课,老师打印成绩,管理员管理成员信息等)
- Community-Based-Event-Detection
- scrapy-project-template:我的Scrapy项目模板
- vim-airline-themes:vim-航空公司的主题集合
- generator-phaser:用于相位游戏的约曼发生器
- guessTheNumber:第一个js DOM学习游戏
- 尚普
- cpp代码-(一维数组)用数组存储三公司电视销量,单价,并输出营业额
- github使用工具:Git-2.30.1-64-bit+TortoiseGit-2.12.0.0-64bit
- abarabone-vbaEnumeration