jQuery formValidator API

时间:2021-10-14 02:26:13

标签:

jQuery formValidator插件的API帮助

目前支持5种大的校验方式,,分别是:inputValidator(针对input、textarea、select控件的字符长度、值范围、选择个数的控制)、compareValidator(提供2个对象的比较,目前可以比较字符串和数值型)、ajaxValidator(通过ajax到服务器上做数据校验)、regexValidator(提供可扩展的正则表达式库) 、functionValidator (提供可扩展函数库来做校验)

每种格式支持的控件类型如下:

    input   textarea   select  
校验方式   text   radio   checkbox   file   password   textarea   select-one  
inputValidator                
compareValidator                      
ajaxValidator                    
regexValidator                      
functionValidator                

如果你用了不支持的校验功能,插件将忽略这个校验功能。

插件目前提示错误,有两种模式:showword和showalert,即文字提示和窗口提示,下面的4大验证方式,针对showalert这种方式不是都必须的,有些配置是没有作用的
下面分别罗列全局初始化和5种校验方式公开的属性

formValidator:用来做初始化的类型,必须先执行。("√"为showalert可用参数

属性   属性名称   默认值   showalert   详细解释  
validatorgroup   校验组   "1"     一个页面的控件可以分成多个组,分开校验  
empty   是否可以为空   false        
automodify   输入错误离开焦点的时候,自动修复错误   false     先给出提示然后,自动修复,目前只支持text、file、textarea三种类型  
onempty   空时候的提示   "输入内容为空"       可以为空,为空时候的提示。为空者不显示  
onshow   显示时候的提示   "请输入内容"       为空者不显示  
onfocus   获得焦点的提示   "请输入内容"       为空者不显示  
oncorrect   输入正确后的提示   "输入正确"       当你焦点离开控件的时候,如果输入正确将出现该提示。为空者不显示  
tipid   显示错误的容器ID   表单ID+"Tip"       如果不自动构建提示层,表示提示成的ID号
如果自动构建提示层,表示提示层相对的目标控件
 
tipcss   自动构建的提示层的样式   "left":"10px",
"top":"1px",
"height":"20px",
"width":"250px"
      主要用于定位自动构建的提示层  
forcevalid   强制输入的值必须有效   true     是否把一个全角字符当做2个长度的参数  
defaultvalue   默认值   null     所有input和select表单。如果你不设置就保持原值,一旦设置就设为默认值。