欢迎使用WAFⅡ帮助系统 Home 查看源码

标签详解 属性 说明
 
rules 用于定义内置校验规则。
 
errMsg 用于定义内置校验规则的异常提示信息。rules中的某项验证如果在errMsg中未定义相应的信息内容,则采用系统默认提示信息。
 
customvalidate 用于定义js校验函数。函数参数为value和element,分别代表被校验控件的当前值和控件jquery对象。js中如果出现校验异常,要返回提示信息。
 
 
errorShowMode 用于定义提示信息的展现方式,提供嵌入展现和浮动展现两种方式。设置errorShowMode="embeded"为嵌入展现,errorShowMode="float"为浮动展现,不设置则默认为嵌入展现。
 
errorLabelPosition 用于定义提示信息的嵌入展现方式时的展现位置,提供在控件下方展现和在右侧展现两种方式。设置errorLabelPosition="bottom"为下方展现,errorLabelPosition="right"为右侧展现,不设置则默认下方展现。要支持右侧展现需要给控件右边(相对于容器的右边框)留下足够的空间,否则仍然会显现在控件下方。
 
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型)表示校验失败时的提示信息。
 
validatetrigger 用于定义在哪些事件触发时进行校验。可选参数有focus、blur、click、keyup和datachange。可在ajax校验时去掉keyup和datachange校验(如果需要服务器端校验的话),这样可以减少对服务器的压力。如果不设置此属性,控件的校验触发时机会依照表单级属性(onfocusin、onfocusout、onkeyup、onclick和onchange)中的设置进行。
 
validateOnSumbit 用于定义是否表单提交时校验,默认为“true”,设置为“false”则无论表单是否提交均进行校验(随时校验)。
 
forgroup 用于定义validator标签要检验的单选框组或复选框组,适用于没有通过checkbox或radio标签建立的单选框组或复选框组,如果单选框组或复选框组是通过checkbox或radio标签建立的则无需此属性。统一单选框组或复选框组要设置相同的name属性,校验标签的forgroup即为上述name属性的值。
 
suspend 用于设置此控件是否参与校验,默认为“false”,设置为“true”则不参与校验。
Submit