当前位置: 首页 > news >正文

百数教学——表单提交校验,为数据准确保驾护航

百数的用户通过设置提交校验功能,保障数据提交的完整以及准确性。设置此功能后,当用户在提交表单时,需通过预设的校验条件进行验证,仅当所有条件均满足时,方能成功提交数据。

简介

表单提交校验,只有满足校验条件,才能提交数据。

提醒:表单可以在表单属性中设置表单校验条件,校验数据,而流程表单开启流程后,表单属性中的校验条件设置不再生效,需要在流程设定-节点属性-更多属性-节点校验条件中设置该节点的校验条件。

校验规则

1. 表单校验中写的条件,满足该条件可提交数据,不满足则不允许能提交。所以只要写出正确的条件即可。

2. 校验错误提示内输入的内容,会在不符合提交条件时出现。

3. 判断符号,通常情况下为以下几种:

4. 公式用法点击参考【表单与报表公式】。

5. 当表单开启流程,则表单校验会失效,以节点校验为准。

示例

01需求描述

有一张物品登记表,包括编号、数量、生产日期3个字段。

满足以下校验条件才能提交数据:

1.填写10位编号,即自定义编号位数;

2.每次录入的商品数量在1-9999之间;

3.录入的商品不能超过180天的保质期。

02操作步骤

1.【表单右侧-表单属性】——【添加校验条件】

2. 设置第一个条件:编号位数为10。

LEN函数的功能是读取字符串的位数。

公式为:LEN(编号)==10。表示编码为10位时,才可以提交数据。

3.继续点击“添加校验条件”,设置第二个条件:数量的值在1-9999之间。

AND函数为与函数,当括号内每个逗号隔开的值都为true时,返回值为true。

公式为:AND(数量〉=1,数量〈=9999)。表示当数量〉=1和数量〈=9999同时满足时,才可以提交数据。

4.最后来设置日期判断的校验条件。不能超过180天的保质期,转换成公式语言就是,需要满足当前日期与生产日期之差小于180天。

公式为:DAYS(TODAY(),DATE(生产日期))<180。表示今天和生产日期之间的天数小于180天,才可以提交数据。

5.所有的校验条件就都设置好了。

所有设置完成后点击保存。

03结果校验

1.填写的编号必须是10位。

2.每次录入的商品数量在1-9999之间。

3.录入的商品不能超过180天的保质期。(下图中的测试时间为2022年4月26日)。

所有字段符合校验条件,数据提交成功。

总结

通过本次“以百数教学——表单提交校验,为数据准确保驾护航”的学习与实践,让大家不仅掌握了多种表单提交校验的技巧与方法,更重要的是,深刻理解了数据准确性对于现代企业与个人生活的重要性。在未来的日子里,无论是面对复杂的业务需求,还是不断变化的技术挑战,百数将秉持着对数据负责的态度,不断优化和完善表单提交校验的流程与策略,让每一份数据都能成为推动业务发展的强大动力。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 试用笔记之-汇通Exe可执行文件之pe分析
  • Jenkins构建python项目
  • hf-mirror (huggingface 的国内镜像)
  • 【深度学习基础】环境搭建 Linux报错bash: conda: command not found...
  • [C++]: 模板进阶
  • 【Nvidia+AI相机】涂布视觉检测方案专注提高锂电池质量把控标准
  • 数据分析入门指南:表结构数据(三)
  • MySQL8之mysql-community-devel的作用
  • 基于PHP+MySQL组合开发的家政预约小程序源码系统 带完整的安装代码包以及搭建部署教程
  • android调用openssl库
  • PHP同城多商户多行业系统小程序源码
  • UML建模案例分析-时序图和类图的对应关系
  • MySQL 中 SQL 查询语句的执行顺序
  • 基于go-zero二次开发的脚本
  • 基于JAVA+SpringBoot+Vue+uniApp小程序的心理健康测试平台
  • -------------------- 第二讲-------- 第一节------在此给出链表的基本操作
  • [微信小程序] 使用ES6特性Class后出现编译异常
  • 「前端早读君006」移动开发必备:那些玩转H5的小技巧
  • 3.7、@ResponseBody 和 @RestController
  • angular2 简述
  • CSS 专业技巧
  • Date型的使用
  • Druid 在有赞的实践
  • E-HPC支持多队列管理和自动伸缩
  • es的写入过程
  • Eureka 2.0 开源流产,真的对你影响很大吗?
  • HTTP--网络协议分层,http历史(二)
  • Js实现点击查看全文(类似今日头条、知乎日报效果)
  • Koa2 之文件上传下载
  • Laravel Telescope:优雅的应用调试工具
  • Laravel 实践之路: 数据库迁移与数据填充
  • PHP CLI应用的调试原理
  • 不发不行!Netty集成文字图片聊天室外加TCP/IP软硬件通信
  • 问题之ssh中Host key verification failed的解决
  • ​中南建设2022年半年报“韧”字当头,经营性现金流持续为正​
  • # 职场生活之道:善于团结
  • #Js篇:单线程模式同步任务异步任务任务队列事件循环setTimeout() setInterval()
  • (ISPRS,2021)具有遥感知识图谱的鲁棒深度对齐网络用于零样本和广义零样本遥感图像场景分类
  • (笔记)M1使用hombrew安装qemu
  • (十八)devops持续集成开发——使用docker安装部署jenkins流水线服务
  • (图)IntelliTrace Tools 跟踪云端程序
  • .babyk勒索病毒解析:恶意更新如何威胁您的数据安全
  • .bat批处理(四):路径相关%cd%和%~dp0的区别
  • .NET Core使用NPOI导出复杂,美观的Excel详解
  • .net反编译的九款神器
  • .NET实现之(自动更新)
  • .NET未来路在何方?
  • .net中应用SQL缓存(实例使用)
  • .w文件怎么转成html文件,使用pandoc进行Word与Markdown文件转化
  • /boot 内存空间不够
  • @vue-office/excel 解决移动端预览excel文件触发软键盘
  • [ C++ ] STL_stack(栈)queue(队列)使用及其重要接口模拟实现
  • [CCIE历程]CCIE # 20604
  • [CISCN 2023 初赛]go_session
  • [Godot] 3D拾取