jquery.validate - Validation - .js验证框架 - 帮助 - 手册 - 文档 下载本文

说明:与highlight操作相反 $(\

highlight:function(element,errorClass){ $(element).addClass(errorClass);

$(element.form).find(\.addClass(errorClass); },

unhighlight:function(element,errorClass){ $(element).removeClass(errorClass);

$(element.form).find(\.removeClass(errorClass); } });

[25]ignoreTitle类型:Boolean默认:false

说明:设置它用来跳过错误消息对title属性的引用,避免Google工具栏引起的冲突。

$(\ignoreTitle:true })

(二)插件方法(jQueryvalidation) 文章分类:Web前端

[1]validate([options])返回:Validator 说明:见第一部分[2]valid()返回:Boolean

说明:检查表单是否已通过验证。 $(\$(\alert(\returnfalse; });

[3]rules()返回:Options

说明:返回一个表单元素的验证规则。有几个方法定义验证规则: 在表单元素的class属性中定义验证规则(推荐的方法)。 通过指定验证方法的属性(推荐的方法)。

可以通过元数据(metadata)插件来定义元数据验证规则。 可以通过指定validate()方法的rules选项。 alert($(\

[4]rules(\返回:Options 参数\类型:String

参数rules类型:Options要添加的规则,与validate方法中的验证规则一致。 说明:添加规则到匹配的表单元素,返回该元素的所有验证规则,需要先执行$(\。在rules中也可以添加用户自定义的消息对象。

$(\required:true, minlength:2, messages:{

required:\

minlength:jQuery.format(\} });

[5]rules(\返回:Options 参数\类型:String

参数rules(Options)类型:Options用空白符分割的验证规则。只操作通过rules选项或rules(\指定的验证规则。

说明:从第一个匹配的表单元素中移除指定的验证规则,并返回该元素所有的验证规则。

$(\

$(\[6]removeAttrs(attributes)返回:Options

参数attributes类型:String用空白符分割的属性列表 说明:从第一个匹配的表单元素中删除指定的属性并返回它们。 $(\

varrules=$(\$(\$(\});

(三、四)选择器及实用工具(jQueryvalidation) 文章分类:Web前端

[1]:blank返回:Array

说明:匹配所有空值的表单元素。没有任何值或都空白符(whitespace)都被认为是空值。

它是由jQuery.trim(value).length==0来判断的。 $(\

[2]:filled返回:Array

说明:匹配所有不为空的表单元素。任何值都可以认为是已输入的,但只有空白符的值除外。

它是由jQuery.trim(value).length>0来判断的。 $(\

[3]:unchecked返回:Array

说明:匹配所有未选择的表单元素。反向操作为:checked functioncountUnchecked(){ varn=$(\

$(\}

countUnchecked();

$(\

四、实用工具(Utilities)

jQuery.validator.format(template,[argument],[argumentN...])返回:String

参数template类型:String要格式化的字符串

参数argument(Optional)类型:String,Array用字符串或字符串数组(对应索引的元素)填充第一个占位符

参数argumentN...(Optional)类型:String填充第二个或之后的占位符。 说明:用参数来填充{n}占位符。除template外的一个或多个参数都可以用来填充相应的占位符。

$(document).ready(function(){ $(\varstr=\alert(\

str=jQuery.validator.format(str,\//str=$.validator.format(str,[\alert(\}); });

(五)验证器(jQueryvalidation)

validate方法返回的验证器对象(ValidatorObject)有一些公用的方法。你可以用来触发验证程序或改变表单(form)的内容。验证器对象有更多的方法,不过只有文档中给出的这些方法是专为使用而设计的。(一)验证器方法(Validatormethods)

[1]form()返回:Boolean

说明:验证表单是否通过验证,若通过验证则返回true,反之返回false。这个方法在正常的提交事件(submitevent)触发,它返回一个结果。

$(\