内容发布更新时间 : 2024/11/8 19:58:36星期一 下面是文章的全部内容请认真阅读。
$(\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