欢迎使用WAFⅡ帮助系统
Home
查看源码
标签详解
属性
说明
0
rules:
rules
用于定义内置校验规则。
0
errMsg:
errMsg
用于定义内置校验规则的异常提示信息。rules中的某项验证如果在errMsg中未定义相应的信息内容,则采用系统默认提示信息。
0
日期:
customvalidate
用于定义js校验函数。函数参数为value和element,分别代表被校验控件的当前值和控件jquery对象。js中如果出现校验异常,要返回提示信息。
0
信息嵌入展现:
0
信息浮动展现:
errorShowMode
用于定义提示信息的展现方式,提供嵌入展现和浮动展现两种方式。设置errorShowMode="embeded"为嵌入展现,errorShowMode="float"为浮动展现,不设置则默认为嵌入展现。
0
嵌入展现位置:
errorLabelPosition
用于定义提示信息的嵌入展现方式时的展现位置,提供在控件下方展现和在右侧展现两种方式。设置errorLabelPosition="bottom"为下方展现,errorLabelPosition="right"为右侧展现,不设置则默认下方展现。要支持右侧展现需要给控件右边(相对于容器的右边框)留下足够的空间,否则仍然会显现在控件下方。
0
ajax校验:
remoteRule
用于定义ajax校验。remoteRule内部包含4个参数,url和type是必要的,data和async是可选参数。url为ajax路径,type为访问方式,data为入参,async为ajax是否异步调用(默认false,即同步调用)。如果不设置data则缺省通过request传递控件value(以控件ID为参数名)。
后台校验后返回json,参数包含status(boolean型,true表示校验成功,false表示失败)、info(string型)表示校验失败时的提示信息。
0
校验触发事件:
validatetrigger
用于定义在哪些事件触发时进行校验。可选参数有focus、blur、click、keyup和datachange。可在ajax校验时去掉keyup和datachange校验(如果需要服务器端校验的话),这样可以减少对服务器的压力。如果不设置此属性,控件的校验触发时机会依照表单级属性(onfocusin、onfocusout、onkeyup、onclick和onchange)中的设置进行。
0
是否提交时校验:
validateOnSumbit
用于定义是否表单提交时校验,默认为“true”,设置为“false”则无论表单是否提交均进行校验(随时校验)。
0
forgroup:
选项一
选项二
选项三
forgroup
用于定义validator标签要检验的单选框组或复选框组,适用于没有通过checkbox或radio标签建立的单选框组或复选框组,如果单选框组或复选框组是通过checkbox或radio标签建立的则无需此属性。统一单选框组或复选框组要设置相同的name属性,校验标签的forgroup即为上述name属性的值。
0
是否参与校验:
suspend
用于设置此控件是否参与校验,默认为“false”,设置为“true”则不参与校验。
提交时验证
Submit