[2]element(element)返回:Boolean
参数element类型:Selector验证表单中的一个需要验证的表单元素。 说明:验证单个表单元素是否通过验证,若通过验证则返回true,反之返回false。这个方法在正常的焦点离开事件(blur)或按键弹起(keyup)时触发,它返回一个结果。
$(\
[3]resetForm()返回:undefined 说明:重置表单。
恢复表单元素到原来的值(需要form插件支持),移除无效验证的样式并隐藏错误消息。
(...貌似只有在IE下才可以移除样式) varvalidator=$(\validator.resetForm();
[4]addClassRules(rules)返回:undefined 参数rules类型:Options样式类名-规则表。
说明:添加一个复合的样式验证方法。对于重构通用的联合规则非常有用。 jQuery.validator.addClassRules({ name:{ required:true, minlength:2 }, zip:{
required:true, digits:true, minlength:5, maxlength:5 }
(六)内置验证方法(jQueryvalidation) [1]required()返回:Boolean 说明:让表单元素必须填写(选择)。
如果表单元素为空(textinput)或未选择(radio/checkbox)或选择了一个空值(select)。
作用于textinputs,selects,checkboxesandradiobuttons.
当select提供了一个空值选项
$(\rules:{
fruit:\} });
[2]required(dependency-expression)返回:Boolean
参数dependency-expression类型:String在form上下文中的一个表达式(String),表单元素是否需要填写依赖于该表达式返回一个或多个元素。
说明:让表单元素必须填写(选择),依赖于参数的返回值。
表达式中像#foo:checked,#foo:filled,#foo:visible这样的选择过滤器将经常用到。
$(\rules:{ details:{
required:\}
},debug:true });
$(\$(\});
[3]required(dependency-callback)返回:Boolean
参数dependency-callback类型:Callback该回函数以待验证表单元素作为其唯一的参数。当该回调函数返回true,则该表单元素是必须的。
说明:让表单元素必须填写(选择),依赖于参数的返回值。
表达式中像#foo:checked,#foo:filled,#foo:visible这样的选择过滤器将经常用到。
$(\rules:{ age:{
required:true, min:3
}, parent:{
required:function(element){ return$(\} } } });
$(\$(\});
[4]remote(options)返回:Boolean
参数options类型:String,Options请求服务器端资源的url(String)。或$.ajax()方法中的选项(Options)。
说明:请求服务器端资源验证。
服务器端的资源通过$.ajax(XMLHttpRequest