- 浏览: 88802 次
- 性别:
- 来自: 福州
文章分类
最新评论
-
liwenhui_aisino:
这个ajax,ok
jQuery验证框架(八)应用实例 (jQuery validation) -
jun19910822:
你好 请问能把这些 Jquery相关插件提供出来吗?
jQuery验证框架(八)应用实例 (jQuery validation) -
xiaobadi:
good~
jQuery验证框架(七)注意事项 (jQuery validation)
jQuery验证框架
五、验证器( Validator )
validate方法返回的验证器对象( Validator Object) 有一些公用的方法。你可以用来触发验证程序或改变表单(form)的内容。验证器对象有更多的方法,不过只有文档中给出的这些方法是专为使用而设计的。
(一)验证器方法(Validator methods)
[1] form() 返回:Boolean
说明:验证表单是否通过验证,若通过验证则返回true,反之返回false。这个方法在正常的提交事件(submit event)触发,它返回一个结果。
[2] element( element ) 返回:Boolean
参数 element 类型:Selector 验证表单中的一个需要验证的表单元素。
说明:验证单个表单元素是否通过验证,若通过验证则返回true,反之返回false。这个方法在正常的焦点离开事件(blur)或按键弹起(keyup)时触发,它返回一个结果。
[3] resetForm( ) 返回:undefined
说明:重置表单。
恢复表单元素到原来的值(需要form插件支持),移除无效验证的样式并隐藏错误消息。
(...貌似只有在IE下才可以移除样式)
[4] showErrors( errors ) 返回:undefined
参数 errors 类型:Object<String, String> 一个或多个表单元素的name属性和验证消息组成的键/值对。
说明:显示指定的验证消息。
在指定的errorPlacement中显示验证消息。键为待验证表单元素的name属性,值为相应的验证消息。
[5] numberOfInvalids( ) 返回:Integer
说明:返回未通过验证的表单元素的个数。
这个方法依赖于内部的验证器情况。只有在验证完所有表单元素时才统计所有待验证的表单元素(submit事件或通过$("form").valid())。当只验证单个表单元素,则只有统计该表单元素。与invalidHandler选项联合使用的时候非常有用。
(二)验证器函数(Validator functions)
[1] setDefaults( defaults ) 返回:undefined
参数 defaults 类型:Options 要设置成默认值的选项。
说明:修改验证框架的默认设置。
接受validate方法中的所有选项。
[2] addMethod( name, method, [message] ) 返回:undefined
参数 name 类型:String 要添加的方法名,用于标识和引用,必须是一个有效的javascript标识符。
参数 method 类型:Callback 方法的实现部分,返回true如果表单元素通过验证。
参数 message(Optional) 类型:String, Function 该方法的默认验证消息。可以用 jQuery.validator.format(value) 方法创建。如果未定义该参数,则使用本地已存在的验证消息,另外,必须为指定的表单元素定义验证消息。
说明:添加一个用户自定义的验证方法。它由方法名(必须是一个合法的javascript标识符)、基于javascript的函数及默认的验证消息组成。
[3] addClassRules( name, rules ) 返回:undefined
参数 name 类型:String 要添加的样式规则名。
参数 rules 类型:Options 规则选项。
说明:添加一个复合的样式验证方法。对于将多个联合使用的规则重构进单个样式中非常有用。
[4] addClassRules( rules ) 返回:undefined
参数 rules 类型:Options 样式类名-规则表。
说明:添加一个复合的样式验证方法。对于重构通用的联合规则非常有用。
原文请见:http://docs.jquery.com/Plugins/Validation
------------------------------------------------------------------------------------------------------------------------------------------------------
五、验证器( Validator )
validate方法返回的验证器对象( Validator Object) 有一些公用的方法。你可以用来触发验证程序或改变表单(form)的内容。验证器对象有更多的方法,不过只有文档中给出的这些方法是专为使用而设计的。
(一)验证器方法(Validator methods)
[1] form() 返回:Boolean
说明:验证表单是否通过验证,若通过验证则返回true,反之返回false。这个方法在正常的提交事件(submit event)触发,它返回一个结果。
$("#myform").validate().form();
[2] element( element ) 返回:Boolean
参数 element 类型:Selector 验证表单中的一个需要验证的表单元素。
说明:验证单个表单元素是否通过验证,若通过验证则返回true,反之返回false。这个方法在正常的焦点离开事件(blur)或按键弹起(keyup)时触发,它返回一个结果。
$("#myform").validate().element( "#myselect" );
[3] resetForm( ) 返回:undefined
说明:重置表单。
恢复表单元素到原来的值(需要form插件支持),移除无效验证的样式并隐藏错误消息。
(...貌似只有在IE下才可以移除样式)
var validator = $("#myform").validate(); validator.resetForm();
[4] showErrors( errors ) 返回:undefined
参数 errors 类型:Object<String, String> 一个或多个表单元素的name属性和验证消息组成的键/值对。
说明:显示指定的验证消息。
在指定的errorPlacement中显示验证消息。键为待验证表单元素的name属性,值为相应的验证消息。
var validator = $("#myform").validate(); validator.showErrors({"firstname": "I know that your firstname is Pete, Pete!"});
[5] numberOfInvalids( ) 返回:Integer
说明:返回未通过验证的表单元素的个数。
这个方法依赖于内部的验证器情况。只有在验证完所有表单元素时才统计所有待验证的表单元素(submit事件或通过$("form").valid())。当只验证单个表单元素,则只有统计该表单元素。与invalidHandler选项联合使用的时候非常有用。
var validator = $("#myform").validate({ invalidHandler: function() { $("#summary").text(validator.numberOfInvalids() +"field(s) areinvalid"); } });
(二)验证器函数(Validator functions)
[1] setDefaults( defaults ) 返回:undefined
参数 defaults 类型:Options 要设置成默认值的选项。
说明:修改验证框架的默认设置。
接受validate方法中的所有选项。
jQuery.validator.setDefaults({ debug: true });
[2] addMethod( name, method, [message] ) 返回:undefined
参数 name 类型:String 要添加的方法名,用于标识和引用,必须是一个有效的javascript标识符。
参数 method 类型:Callback 方法的实现部分,返回true如果表单元素通过验证。
参数 message(Optional) 类型:String, Function 该方法的默认验证消息。可以用 jQuery.validator.format(value) 方法创建。如果未定义该参数,则使用本地已存在的验证消息,另外,必须为指定的表单元素定义验证消息。
说明:添加一个用户自定义的验证方法。它由方法名(必须是一个合法的javascript标识符)、基于javascript的函数及默认的验证消息组成。
jQuery.validator.addMethod("math", function(value, element, params) { return this.optional(element) || value == params[0] + params[1]; }, jQuery.format("Please enter the correct value for {0} + {1}"));
[3] addClassRules( name, rules ) 返回:undefined
参数 name 类型:String 要添加的样式规则名。
参数 rules 类型:Options 规则选项。
说明:添加一个复合的样式验证方法。对于将多个联合使用的规则重构进单个样式中非常有用。
jQuery.validator.addClassRules("name", { required: true, minlength: 2 });
[4] addClassRules( rules ) 返回:undefined
参数 rules 类型:Options 样式类名-规则表。
说明:添加一个复合的样式验证方法。对于重构通用的联合规则非常有用。
jQuery.validator.addClassRules({ name: { required: true, minlength: 2 }, zip: { required: true, digits: true, minlength: 5, maxlength: 5 } });
原文请见:http://docs.jquery.com/Plugins/Validation
------------------------------------------------------------------------------------------------------------------------------------------------------
发表评论
-
jQuery验证框架(八)应用实例 (jQuery validation)
2009-12-29 15:44 9498jQuery验证框架 八、应用实例 [1] 验证页面 ... -
jQuery验证框架(七)注意事项 (jQuery validation)
2009-12-29 15:15 5247jQuery验证框架 七、注意事项 [1]复杂的name属 ... -
jQuery验证框架(六)内置验证方法 (jQuery validation)
2009-12-26 17:38 11565jQuery验证框架 六、框架内建的验证方法( List o ... -
jQuery验证框架(三、四)选择器及实用工具 (jQuery validation)
2009-12-26 15:17 3999jQuery验证框架 三、定 ... -
jQuery验证框架(二)插件方法 (jQuery validation)
2009-12-25 17:56 5890jQuery验证框架 二、插件方法( Plugin meth ... -
jQuery验证框架(一) 可选项 (jQuery validation)
2009-12-25 16:24 17540jQuery验证框架 <scrip ... -
Jquery属性(一) -- Attr
2009-12-14 15:29 1867属性 [1] attr( name ) Ret ... -
Jquery选择器(九) -- Form Filters
2009-12-14 15:04 1259表单过滤器 [1] :enabled Retu ... -
Jquery选择器(八) -- Forms
2009-12-14 14:42 2181表单选择器 [1] :input Return ... -
Jquery选择器(七) -- Child Filters
2009-12-14 14:17 2052子节点过滤器 [1] :nth-child(index/ ... -
Jquery选择器(六) -- Attribute Filters
2009-12-14 12:56 2585属性过滤器 注意:在jQuery1.3中,[@attr] 形 ... -
Jquery选择器(五) -- Visibility Filters
2009-12-14 11:01 3045可见性过滤器 [1] :hidden Retu ... -
Jquery选择器(四) -- Content Filters
2009-12-14 10:21 1503内容过滤器 [1] :contains(text) ... -
Jquery选择器(三) -- Basic Filters
2009-12-14 10:01 1647基本过滤选择器 [1] :first Retu ... -
Jquery选择器(二)--Hierarchy
2009-12-11 23:35 2028层级选择器 [1] ancestor descendan ... -
Jquery选择器(一) -- Basics
2009-12-11 18:06 1142基本选择器 [1] #id Returns: Ar ... -
Jquery核心(三) Data
2009-12-11 17:43 1481jQuery数据 [1] data( name ) ... -
Jquery核心(二) $(...) jQuery Object Accessors
2009-12-11 16:45 2299jQuery对象访问器 [1] each( callback ... -
Jquery核心(一) $(...) The jQuery Function
2009-12-11 15:04 1127jQuery核心 [1] jQuery( expre ...
相关推荐
jquery.validate Validation .js验证框架 帮助 手册 文档.chm 版本 方面查询 (一)、可选项( options ) 1 (二)插件方法 (jQuery validation) 6 (三、四)选择器及实用工具 (jQuery validation) 7 四、实用工具...
jQueryvalidation验证框架.pdf
jquery.validate Validation .js验证框架 帮助 手册 文档.doc (一)、可选项( options ) 1 (二)插件方法 (jQuery validation) 6 (三、四)选择器及实用工具 (jQuery validation) 7 四、实用工具(Utilities) 8 ...
jquery.validate_ValidationjQuery表单验证框架
我在 jquery-validation-1.9.0版本的基础上增加了可以验证正则表达式的功能,由于我在使用当中发现其的邮箱验证不能很好的验证,输入中文后只要在后面加个@符号,他就通过,比如 【时代的@ff.cc】 这样也能通过 ...
jquery的验证框架,validation 最新版
Quick Validation 是一个 jQuery 的表单验证框架。你可以定制错误信息: errorRequired errorMaxlengtn errorMinlength errorNumber errorInteger errorRange errorEmail errorPhone errorExpression ...
最新最流行的jquery验证框架
jQuery_validation 验证框架的中文说明文档,摘自一位兄弟的博客,原文地址:http://koalaxyq.javaeye.com/
对jquery-validateEngine验证框架的一个小demo,内附简单的使用说明
核心内容: jquery.validationEngine.js
摘自一位兄弟的博客修改而成,原文地址:http://koalaxyq.javaeye.com/
jquery.validate是jquery旗下的一个验证框架,借助jquery的优势,我们可以迅速验证一些常见的输入,并且可以自己扩充自己的验证方法,并且对国际化也有很好的支持。 正常的验证模式如下: <form id="ff" action=...
非常好的Jquery validate:每个案例独立,都有注释 讲解了: 环境搭建 常见验证方法配置 国际化错误消息 自定义方法和远程验证 给验证添加 图标效果
使用FormValidation进行表单验证,使用到了jQuery和Bootstrap框架等相关技术
一个很不错的验证框架,支持表单验证,单个字段验证,函数验证,样式很不错!
jquery.validate是一个基于jquery的非常优秀的验证框架,我们可以通过它迅速验证一些常见的输入,并且可以自己扩充自己的验证方法,而且对国际化也有非常好的支持。
jQuery校验官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation 一、导入js库 [removed]/validate/jquery-1.6.2.min.js">[removed] [removed]/validate/jquery.validate.min.js">[removed] ...