jquery.validate使用 - 2
jQuery.validate.js API说明 参考http://ideabean.javaeye.com Plugin methods
Name 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}。 Validator
validate方法返回一个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 methods
Name 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 验证两个输入框的内容是否相同
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。