jquery.validate - Validation - .js验证框架 - 帮助 - 手册 - 文档 下载本文

内容发布更新时间 : 2024/5/4 23:28:17星期一 下面是文章的全部内容请认真阅读。

$(\onsubmit:false })

[9]onfocusout类型:Boolean默认:true

说明:焦点离开时验证(单选/复选按钮除外)。如果表单中没有输入任何内容,所有的规则将被跳过,除非该表单已经被标记为无效的。

Js代码

$(\onfocusout:false })

[10]onkeyup类型:Boolean默认:true

说明:当键盘按键弹起时验证。只要表单元素没有被标记成无效的,不会有反应。另外,所有的规则将在每次按键弹起时验证。

$(\onkeyup:false })

[11]onclick类型:Boolean默认:true 说明:鼠标点击验证针对单选和复选按钮。 $(\onclick:false })

[12]focusInvalid类型:Boolean默认:true

说明:当验证无效时,焦点跳到第一个无效的表单元素。当为false时,验证无效时,没有焦点响应。

$(\focusInvalid:false })

[12]focusCleanup类型:Boolean默认:false

说明:如果为true,当表单得到焦点时,移除在该表单上的errorClass并隐藏所有错误消息。避免与focusInvalid一起使用。

$(\focusCleanup:true })

[13]meta类型:String

说明:如果想使用其它插件来使用元数据验证规则,得指定相应的元数据对象。 $(\meta:\})

[14]errorClass类型:String默认:\说明:用此设定的样式来定义错误消息的样式。 $(\errorClass:\})

[15]validClass类型:String默认:\说明:设定当验证通过时,消息显示的样式。

$(\validClass:\})

[16]errorElement类型:String默认:\

说明:用html元素类型创建错误消息的容器。默认的\有个优点就是能在错误消息与无效表单之间用for属性建立有意义的联系(一个常常使用的,而不管表单元素是什么的)。

$(\errorElement:\})

[17]wrapper类型:Boolean

说明:用一个指定的元素将错误消息包围。与errorLabelContainer一起创建一个错误消息列表非常有用。

$(\wrapper:\})

[18]errorLabelContainer类型:Selector 说明:错误消息标签的容器。 $(\

errorLabelContainer:\wrapper:\})

[19]errorContainer类型:Selector 说明:错误消息的容器。

$(\

errorContainer:\errorLabelContainer:\wrapper:\

submitHandler:function(){alert(\})

[20]showErrors类型:Callback默认:None,内置的显示消息

说明:自定义消息显示的句柄。该回调函数有两个参数,第一个为errorMap,第二个参数为errorList,在validator对象的上下文中调用。参数只包含那些经过onblur/onkeyup验证的表单元素,也有可能是单个元素。除此之外,你还可以用this.defaultShowErrors()触发默认的行为。

$(\

showErrors:function(errorMap,errorList){ $(\+this.numberOfInvalids() +\this.defaultShowErrors(); } })

[21]errorPlacement类型:Callback默认:紧跟在无效表单后的标签中 说明:用户自定义错误标签的显示位置。第一个参数:一个作为jQuery对象的错误标签,第二个参数为:一个作为jQuery对象的未通过验证的表单元素。

$(\

errorPlacement:function(error,element){

error.appendTo(element.parent(\}, debug:true })

[22]success类型:String,Callback

说明:如果指定它,当验证通过时显示一个消息。如果是String类型的,则添加该样式到标签中,如果是一个回调函数,则将标签作为其唯一的参数。

$(\//success:\success:function(label){

label.addClass(\} })

[23]highlight类型:Callback默认:添加errorClass到表单元素 说明:将未通过验证的表单元素设置高亮。 $(\

highlight:function(element,errorClass){ $(element).fadeOut(function(){ $(element).fadeIn() }) } })

[24]unhighlight类型:Callback默认:移除errorClass