今天看啥  ›  专栏  ›  Hozin

表单逻辑基础 (4) 若填写其一,则其二必填

Hozin  · 公众号  ·  · 2024-06-28 15:34

文章预览

炒面送筷子,羹汤送勺子,饮料送吸管,凡事要讲究搭配 。 (1) 布尔值控制填写项   < (2) N个表单项,必填其一   < (3) N个表单项,至少填写其一   < (4) 若填写其一,则其二必填 【👈本篇】 第四个需求: 管理促销活动,如果设置 [指导价格],就必须提供 [优惠价格],如何设计表单? 输出目标 设计方案04-1 思路:如果第一个选填项被填写,那么第二个必填项就切换为可见。 优势:初次填写,合乎心智 (感性) 。 劣势:填写选填的“指导价格”,出现必填的“优惠价格”,也就存在 “ 可以隐藏的必填项”,逻辑上比较奇怪 (理性) ; 如果已经填写“优惠价格”,此时清空“指导价格”,那么“优惠价格”的值就白白浪费了?整个项目消失了! 设计方案04-2 思路: 如果第一个选填项被填写,那么第二个必填项就切换为可用 。 优势: 初次填 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览