6.怎么进行表单数据的唯一性校验?
关键字
唯一性,插件,校验
Q:填写数据时,怎么对数据的唯一性进行校验?
A:
为什么会需要唯一性校验呢?我们在填写表单的过程中,常常需要校验数据是否存在,也就是数据的唯一性校验,比如用户的名称,商品的名称,手机号等等,这时候就需要对数据的唯一性进行校验。
在速融云对于表单的唯一性校验,我们有两种方式:
- 使用插件的方式(推荐)
- 控件的属性(不推荐)
为什么我们推荐使用插件的方式进行校验呢?因为使用插件可以更灵活的对数据进行校验,不但可以对于本表的数据进行校验,也可以对其他表的数据进行校验,和表单属性来对比,最大的优势是可以对多个字段进行联合校验,具体场景呢,比如说,对于同一个直播课程,每一个人只能预约一次,这时候就只能用插件来实现了。
下面将对两种插件的配置进行详细说明:
1.使用插件的方式,在表单校验的时候进行数据的唯一性校验(推荐)
现在同一个人对同一个课程只能预约一次,下面展示下我们的效果图:
那么我们具体应该怎么设置呢?
第一步:进入我们的编辑表单页面
第二步:进入扩展设置,表单提交验证,新增
第三步:添加校验器名称,选择为插件类型
第四步:选择校验插件,安装
第五步:配置校验插件
第六步:保存校验器,在节点上关联校验器,保存并发布表单
2.使用表单属性的方式,这个只能对当前表单的单一数据进行校验,官方并不推荐使用此方式
我们在录入员工信息的时候,防止录入重复的信息,效果图:
设置步骤:
第一步:进入我们的表单编辑页面
第二步:进入表单设计页面,点击验证的字段,在右侧找到索引信息,去掉允许重复设置
第三步:保存并发布表单