zoukankan      html  css  js  c++  java
  • jquery.validate使用

    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
    验证两个输入框的内容是否相同
    
  • 相关阅读:
    REAL6410、OK6410、TE6410 的区别
    在裸奔2440时候遇到的GPIO郁闷问题(作者gooogleman)
    Jlink V8 48 RMB,力特USB转串口线 35 RMB 甩了!所剩不多,先到先得。
    一个机械专业小混混(gooogleman)学习嵌入式ARM的真实经历
    如何给自己淘宝的宝贝做google广告?
    程序员开网店的一些经验分享
    【有奖辩论】工程师和销售创业谁更有优势?
    关于高端ARM处理器选型的一些个人看法(作者:gooogleman)
    要搬家了,准备甩掉剩下的十多个源动力笔记本包,运动休闲包!
    推荐一款高性价比android /wince/Linux ARM11 S3C6410 开发板
  • 原文地址:https://www.cnblogs.com/luyang1990/p/4115118.html
Copyright © 2011-2022 走看看