Skip to content

必填条件 ​

必填条件让「要不要必填」随填写内容变化:条件成立时必须填,不成立时可以空着。比在验证配置里勾死「是否必填」更灵活。

静态必填 vs 必填条件 ​

验证里的「是否必填」必填条件(本文)
时机始终必填按规则变化
适合姓名、手机号等永远要大额附件、快递地址、出境说明

两者可组合:永远要的用验证开关;分支场景用必填条件。

在哪里找 ​

选中要被动态控制必填的目标字段 → 右侧 组件配置 → 向下找到高级配置 → 设置必填条件。

多数录入类字段都支持(输入、选择、数字、上传等)。

怎么用(分步) ​

  1. 在画布上选中目标字段(例如「费用附件」)。

选中目标字段

  1. 点 设置必填条件(若按钮在面板下方,先滚到可见)。

打开设置必填条件

  1. 弹出「必填条件」配置窗。

必填条件弹窗

  1. 选择条件成立后组件状态:非必填 或 必填(写反是最常见错误)。

成立后非必填或必填

  1. 点 添加条件,用「字段 / 关系 / 值」写出规则。

添加条件

  1. 顶部还有 逻辑条件 与 计算公式 两个标签(二选一)。多数业务用逻辑条件即可;需要复杂运算时再切公式。

逻辑条件或计算公式

写条件前先想清楚

「合计达到 1000 才必须上传附件」→ 对「费用附件」设条件成立后 必填,条件写 费用合计 大于等于 1000。
若误选「非必填」,会变成合计越大反而越可以不传附件。

逻辑条件与计算公式二选一

同一必填条件弹窗内,逻辑条件与计算公式只能二选一。需要「先算合计再判断」时:用公式组件落「费用合计」,再在必填条件里用逻辑条件比较该字段(见下方场景)。

场景示例 ​

入门:合计超阈值附件必填 ​

背景:交通费 + 住宿费由公式得到「费用合计」;合计达到 1000 时,「费用附件」必须上传。

步骤:

  1. 选中「费用附件」。

选中费用附件

  1. 点 设置必填条件。

打开必填条件

  1. 条件成立后选 必填,添加条件:费用合计 大于等于 1000,点 确定。

配置合计达到阈值则必填

  1. 预览:把交通费、住宿费调到合计超过 1000,不传附件直接提交,应提示附件必填;合计未达阈值时可空。

预览合计超阈值后附件必填

预期:这是「计算公式组件 + 必填条件」两处配置,不是同一弹窗混用。合计字段本身一般不必再开必填。

常用:快递才必填地址 ​

背景:选快递要填收货地址;选自提可空(地址通常还会用隐藏条件只在快递时显示)。

步骤:

  1. 选中「收货地址」。

选中收货地址

  1. 点 设置必填条件。

为地址打开必填条件

  1. 条件成立后选 必填,添加:配送方式 等于 快递,确定。

快递时地址必填

  1. 预览选「快递」:收货地址应出现必填标记;选自提则不必填。

预览选快递后地址必填

预期:必填条件挂在「收货地址」上;触发字段「配送方式」始终可见。若同时配了隐藏条件,请保证「显示时才必填」,避免看不见却被拦住。

注意点 ​

  • 隐藏 + 必填不同步:是「明明没看见却提示必填」的主因;显示分支再设必填,或开启表单「提交时忽略被隐藏的字段」。
  • 提示语:验证提示尽量写清原因,如「合计达到 1000 请上传费用附件」。
  • 预览覆盖:至少走「条件成立 / 不成立」两条提交路径。
  • 与静态必填:同一字段不要又勾死「是否必填」又指望条件放开——静态开着会一直必填。

相关阅读 ​