Skip to content

必填条件

1. 功能简介

必填条件是一种动态表单验证机制,其核心功能是根据特定条件动态调整字段的必填状态。当用户操作或数据状态满足预设条件时,系统自动将对应字段标记为必填(或取消必填),从而在保证数据完整性的同时提升用户体验。

2. 应用场景

  1. 条件触发必填:例如,用户选择“自提”时,收货地址字段可设为非必填;若选择“快递配送”,则地址字段变为必填。
  2. 条件豁免必填:例如,若用户已填写身份证号,则护照号字段可设为非必填。

3. 设置入口

必填条件.gif

对于以下字段,选中字段后,均在「组件配置 >> 高级配置」处设置「必填条件」:

必填条件.png

点击必填条件之后,打开必填条件设置弹窗;

必填条件设置.png

必填条件设置2.png

当满足条件的时候可以将本字段设置为必填/非必填。

4. 支持字段

支持设置「数据联动」的字段包括:输入框、多行输入框、密码输入框、提及、分段控制器、数字输入框、单选框、多选框、选择器、开关、评分、时间、时间区间、滑块、日期、日期区间、颜色选择器、级联选择器、上传、穿梭框、树形控件、树形选择、省市区选择器、富文本框、唯一值、手写签名、计算公式、子表单选择器、插槽区域、动态区域

5. 应用示例

示例1:

用户注册时,若选择“个人用户”,身份证号字段为必填;若选择“企业用户”,则营业执照号字段为必填。

示例2:

在医疗问诊表单中,若用户勾选“有过敏史”,则需填写具体过敏原字段;若未勾选,则该字段可留空。

示例3:

在贷款申请表单中,若用户填写了配偶信息,则配偶身份证号字段为必填;若未填写配偶信息,则该字段非必填。