表单提交校验,只有满足校验条件,才能提交数据。
### 1.表单校验规则
(1)表单校验中写的条件,满足该条件可提交数据,不满足则不允许能提交。所以只要写出正确的条件即可。
(2)校验错误提示内输入的内容,会在不符合提交条件时出现。
(3)判断符号,典型的为“> , = ,
(4)公式用法详见 [3.1.4公式与函数]
以下通过一个简单的案例,来介绍一下表单校验的设置方法。
### 2.描述
有一张物品登记表,包括编号、名称、数量、生产日期4个字段,满足以下校验条件才能提交数据:
(1)填写10位编号,即自定义编号位数;
(2)每次录入的商品数量在1-9999之间;
(3)录入的商品不能超过180天的保质期。
###3.步骤
(1)表单右侧选择“表单属性”,能看到“添加校验条件”按钮。
![](https://dn-jdy-doc.qbox.me/form/3.1.5-1.png)
点击“添加校验条件”,弹出一个设置校验条件的悬浮框。在实际使用校验的时候会发现可能用到几个重要的公式。
![](https://dn-jdy-doc.qbox.me/form/3.1.5-2.png)
(2)设置第一个条件:编号位数为10。
这里将引入一个函数“LEN”,功能是读取字符串位数。这里填写“LEN('编号')==10”即可。要说明的是,简道云里所有的函数都要用大写字母,括号内引用的为字段,直接点击左侧当前表单字段中的字段即可添加。
最后在底部填写校验失败提示,即不满足条件的时候的提示。具体见下图:
![](https://dn-jdy-doc.qbox.me/form/3.1.5-3.png)
(3)再点击“添加校验条件”,数量的值在1-9999之间。
![](https://dn-jdy-doc.qbox.me/form/3.1.5-4.png)
AND函数为“与函数”,当括号内每个逗号隔开的值都为true时,返回值为true。这里即当“数量>=1”和“数量
(4)最后来设置日期判断的校验条件。这里需要满足当前日期-生产日期
![](https://dn-jdy-doc.qbox.me/form/3.1.5-5.png)
点击确定,所有的校验条件就都设置好了。
![](https://dn-jdy-doc.qbox.me/form/3.1.5-6.png)
这时候别忘记保存表单,3个校验条件已经设置好了,来测试一下。
![](https://dn-jdy-doc.qbox.me/form/3.1.5-7.png)
![](https://dn-jdy-doc.qbox.me/form/3.1.5-8.png)
![](https://dn-jdy-doc.qbox.me/form/3.1.5-9.png)
完美校验。
- 简介
- 1.快速入门
- 1.1新建应用
- 1.2新建表单
- 1.3表单共享
- 1.4新建报表
- 1.5总结
- 2.创建应用
- 2.1创建新应用
- 2.2应用基础设置
- 2.3.应用中心
- 3.表单
- 3.1表单设计
- 3.1.1控件类型与属性
- 3.1.2数据关联与数据联动
- 3.1.3.选项关联控件
- 3.1.4.公式与函数
- 3.1.5.表单校验
- 3.1.6.隐藏控件赋值
- 3.1.7.表单排版
- 3.1.8.成员控件
- 3.1.9.定位控件
- 3.1.10.关联查询
- 3.1.11.关联数据
- 3.2.数据管理
- 3.2.1.数据编辑
- 3.2.2.Excel导入与导出
- 3.3.表单设置
- 3.3.1.表单链接
- 3.3.2.公开查询
- 3.3.3.推送提醒
- 3.4.流程
- 3.4.1.流程设定
- 3.4.2.流程案例
- 4.报表
- 4.1.报表设计
- 4.1.1.图表类型与属性
- 4.1.2.多表关联
- 4.1.3.联动
- 4.1.4.显示格式
- 4.1.5.打印
- 4.2.报表外链
- 4.3.公式计算逻辑
- 5.聚合表
- 6.应用设置
- 6.1.应用概述
- 6.2.页面共享
- 6.3.数据权限
- 7.应用平台
- 7.1.微信企业号
- 7.2.钉钉安装详解
- 8.专题应用
- 8.1.进销存