提交时校验数据

1. 简介

1.1 功能简介

「校验数据」是「表单提交时」支持配置的事件之一。即在用户提交表单的时候,对填写内容进行校验,并在不满足校验条件的时候进行提示或阻止提交。

1.2 使用场景

适用于需要对填写的表单内容进行校验的场景。如活动报名表中对手机字段的校验、产品管理中对产品编号的校验、员工信息表中对身份证号的校验等。

1.3 预期效果

1)阻止提交

以商品编号为通过校验时阻止提交为例,设置商品编号为 5 位数,不满足条件时,无法提交表单。如下所示:

2)允许忽略提示并继续提交

以提交采购申请为例,当填写的到货日期不足 3 天时,提示成员并支持继续提交。如下所示:

2. 设置步骤

2.1 设置入口

1)在「表单设计 > 表单属性 > 表单提交时 > 校验数据」处,点击添加校验条件,即可进行设置。

2)当一个表单中添加了多个校验条件时,支持对列表中的条件进行拖拽排序,便于查看。

2.2 设置校验条件

「校验数据」事件中的公式,即设置的校验条件。在表单提交时,将校验数据是否满足该条件,并在不满足条件的时候进行提示或阻止提交,所以在设置校验条件时需写出正确的条件。

在公式中插入字段时,可通过如下两种方式:

  • 在字段列表中选择:在左下角的字段列表中点击字段,进行添加;
  • 复制粘贴:点击右上角「复制公式」,在公式编辑中粘贴使用。以下场景中,公式均可相互复制使用:
    • 校验数据事件中的公式
    • 表单字段公式
    • 表单批量编辑
    • 流程提交校验
    • 仪表盘计算字段
    • 数据工厂计算字段
    • 聚合表指标
    • 聚合表提交校验

注:

1)仅通过「复制公式」粘贴的字段可用,手动输入名称或其他位置粘贴的字段不可用;

2)Safari 浏览器和 UC 浏览器,复制/剪切公式时暂不支持鼠标右键或键盘快捷键。

2.3 设置提示文字

提示文字,即不满足校验条件时出现的提示内容。设置时,支持插入表单字段,提示时将带出字段实际值。

例如,设置提示文字为「当前到货日期为【到货日期】,预留采购时间不足 3 天,可能无法按时到货」,成员看到的提示将包含它实际填写的日期,便于定位问题。如下图所示:

2.4 设置字段修改时实时校验

开启「字段修改时实时校验」后,当成员编辑校验条件中涉及到的字段时,系统将实时进行校验并反馈结果,辅助成员正确填写表单内容,无需等到提交时再发现问题。以校验采购到货日期为例,如下图所示:

2.5 设置不满足校验条件时的处理方式

支持设置校验强度,即数据不满足校验条件时,成员能否继续提交:

  • 阻止提交:不满足时无法提交,表单将停留在编辑界面,成员可在修改后再试。
  • 允许忽略并继续提交:不满足时将弹窗提示,成员可以返回修改,也可以选择忽略提示直接提交。

以允许忽略并继续提交为例,效果如下图所示:

2.6 效果演示

效果参见本文【1.3 预期效果】。

3. 判断符号

常用判断符号如下所示,公式用法详情参见:公式

符号名称

大于

小于

等于

不等于

大于等于

小于等于

符号表达

>

<

==

!=

>=

<=

4. 注意事项

1)普通表单可以在表单属性中设置校验条件,对数据进行校验。

2)流程表单开启流程后,处理流程时的校验以流程节点的校验条件设置为准,详情可参见:节点校验条件

文档内容是否对您有帮助?
有帮助
没帮助没帮助
如需获取即时帮助,请联系技术支持
咨询
扫码领取100+零代码资料简道云官方微信号400-111-0890
图标在线咨询
立即体验