说明:与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)触发,它返回一个结果。
$(\