jquery.validate手册 (2)

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参考下一章的自定义部分。

jquery.validate手册 (2),布布扣,bubuko.com

时间: 2024-08-10 00:04:26

jquery.validate手册 (2)的相关文章

jquery.validate手册 (1)

主要分几部分 jquery.validate 基本用法 jquery.validate API说明 jquery.validate 自定义 jquery.validate 常见类型的验证代码 下载地址 jquery.validate插件的文档地址 http://docs.jquery.com/Plugins/Validation jquery.validate插件的主页 http://bassistance.de/jquery-plugins/jquery-plugin-validation/

jquery.validate手册 (5)

一些常用的验证脚本 // 手机号码验证 jQuery.validator.addMethod("mobile", function(value, element) { var length = value.length; var mobile = /^(((13[0-9]{1})|(15[0-9]{1}))+\d{8})$/ return this.optional(element) || (length == 11 && mobile.test(value)); },

jquery.validate手册 (3)

1: 自定义表单提交 设置submitHandler来自定义表单提交动作 $(".selector").validate({ submitHandler: function(form) { alert("验证通过"); } }); 如果需要提交表单,可以调用 form.submit(); 或者$(form).ajaxSubmit(); 2: 调试模式 将debug设置为true,表单不会提交,只进行检查,方便调试 $(".selector").v

jquery.validate手册 (4)

默认情况下,验证提示信息用label元素来显示, 并且会添加css class, 通过css可以很方便设置出错控件以及错误信息的显示方式. /* 输入控件验证出错*/ form input.error { border:solid 1px red;} /* 验证错误提示信息*/ form label.error{width: 200px;margin-left: 10px; color: Red;} 如果想自定义显示方式,可以修改jquery.validate的默认显示方式 默认用label显示

[转]jQuery.validate插件在失去焦点时执行验证代码

转:http://my.oschina.net/enyo/blog/311566 关于 jquery.validate.js 表单验证插件如何在失去焦点时做验证.看手册后发现默认是在表单提交时执行验证代码. 手册中提到使用 onfocusout:false 来解决失去焦点时验证的参数功能,但是经测试无效果. 可以使用函数手工验证: 1 $("#signupForm").validate({ 2 onfocusout: function(element){ 3 $(element).va

jQuery.validate插件在失去焦点时执行验证代码

关于 jquery.validate.js 表单验证插件如何在失去焦点时做验证.看手册后发现默认是在表单提交时执行验证代码. 手册中提到使用 onfocusout:false 来解决失去焦点时验证的参数功能,但是经测试无效果. 可以使用函数手工验证: $("#signupForm").validate({ onfocusout: function(element){ $(element).valid(); } });

jquery validate的使用

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <link rel="stylesheet" href="../Common/css/user_login_register.css" /> <script src="../Common/js/jquery-val

【JQ成长笔记】jQuery Validate验证插件

validate是一款很好的jq插件,提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求.该插件捆绑了一套有用的验证方法,包括 URL 和电子邮件验证,同时提供了一个用来编写用户自定义方法的 API.所有的捆绑方法默认使用英语作为错误信息,且已翻译成其他 37 种语言. 需要引入的js 1 <script type="text/javascript" src="../../scripts/jquery-1.3.1.js&qu

利用jquery.validate异步验证用户名是否存在

经过上百次的试验试和搜索,终于把jquery.validate的各种功能用法了解清楚,网上关于jquery.validate的AJAX表单验证比较少,特别是对rules里面的remote提得比较简单,使得学习起来比较难,下面发布一下我个人的用法: HTML头部引用: <script type="text/javascript" src="../js/jquery-1.3.2.min.js"></script><script type=&