Formvalid新增属性tiptype的使用 === Formvalid中的tiptype用来定义提示信息的显示方式,一共有4种取值,在其官方的说明中,不同取值的含义如下: | 取值| 含义| | ---| ---| | 1| 自定义弹出框提示;| | 2| 侧边提示(会在当前元素的父级的next对象的子级查找显示提示信息的对象,表单以ajax提交时会弹出自定义提示框显示表单提交状态);| | 3| 侧边提示(会在当前元素的siblings对象中查找显示提示信息的对象,表单以ajax提交时会弹出自定义提示框显示表单提交状态);| | 4| 侧边提示(会在当前元素的父级的next对象下查找显示提示信息的对象,表单以ajax提交时不显示表单的提交状态)| 在jeecg中,tiptype的属性配置代码如下: ``` <t:formvalid formid="formobj" dialog="true" usePlugin="password" layout="table" tiptype="1" action="jeecgOrderMainController.do?save"> ``` 与官方的用法不同的是,JEECG中对取值为1时的样式以及校验方式进行了改造,官方版是在提交时才给出提示,而JEECG中是在onblur的时候就会提示,当输入正确后,1秒中后会自动消失。 **注:<t:formvalid>标签中不写tiptype时默认为4.即侧边显示。** **使用建议:**单表可以不用给定tiptype属性,即使用默认的侧边校验,主从表的数据校验给定tiptype="1"。 单表和主从表的数据校验提示效果分别如图14-2和图14-3所示。 ![](https://img.kancloud.cn/bb/0d/bb0d36d334bcc017d4e24c4ec2681ebf_436x69.png) 图14-2单表使用侧边提示方式 ![](https://img.kancloud.cn/01/32/0132ea1d50ae9f214e9c863c01606ef7_433x203.png) 图14-3主从表使用弹出提示方式