H1.03.3delete surplus optional fields设计研究

大量选填字段应考虑删除而非标记

别名: 选填过多 · 可选字段删除 · optional field bloat · mark is not enough

概念解释

选填项一旦铺满一屏,再清楚的「选填」标记也无法把它们从工作量估计里拿掉。人看见的是框的数量,不是标记的语义。删除指从主路径上移走这些项:真正用不到的永久去掉,偶尔需要的放到展开区、设置页或事后补全,而不是继续留在主表上当「可跳过的负担」。这条针对的是「标记已经救不了密度」的局面,不是讨论标少数派还是给星号写图例,也不是按字段漏斗逐项算放弃成本——那是删减策略的另一条线。

机制

标记改变的是分类,不改变面积。选填框仍占用扫视、仍进入「还要填多久」的估计,许多人默认「看见就要填」。标记越勤快,主路径看起来越像一张没删干净的清单。第二层是可选的社会压力:招聘、医疗、政务表上的选填会被读成「认真的人会填」,空着像态度问题,于是标记成了压力源而不是许可证。当选填项多到需要一条一条决定跳不跳,决策本身比输入更贵。删除把决策从「这项空不空」改成「这条路径上根本没有这项」。展开区仍然算面积,只是默认折叠时首屏估计下降;若展开控件比字段还显眼,面积会回到原处。

怎么研究

把同一组选填做成三种:留在主路径并全部标「选填」、默认折叠进「补充信息」、从流程中删除只在设置里出现。任务说明里写明选填可以不填。

自变量:选填的呈现(主路径 / 折叠 / 删除)、选填数量、是否在招聘或申请这类高评价压力情境。 因变量:主路径完成率、选填的实际填写率、完成时长、主观工作量、对「空着是否减分」的判断。

实验室里没有真实评价压力时,「空着会减分」测不到。申请、入职、报销这类任务更接近。不要把「折叠后首屏跳出下降」直接写成删除的效果——折叠只是藏,项还在。

边界

合规要求「提供填写机会」的字段(紧急联系人、无障碍需求)不能从产品里消失,但可以从主路径拿开,并在提交前用一句「你可以现在补或以后补」收口。营销想要的兴趣标签、职级、公司规模往往没有合规地位,却最常伪装成选填赖在主表上。内部工具里选填可能是给专家的快捷通道,删除会迫使他们绕去设置页;那种情况用折叠而不是删除。必填本身已经很多时,再留一长串选填,标记系统无论多精巧都救不了首屏长度。

怎么落地

  • 给每个选填项找下游消费者;没有报表、没有业务规则、没有用户自己会回来看的,从主表删除。
  • 有消费者但不是完成当前任务所必需的,移出主路径:默认折叠的「补充信息」、提交成功后的补全、或账号设置,不要留在必填旁边用「选填」陪绑。
  • 折叠控件的文案写清里面有几项、与当前任务无关,避免「更多信息」这种会把人重新打开面积的空标签。
  • 验证:主路径去掉这些项之后,对比同窗口完成率与完成时长;若完成率升而事后补全入口的使用接近零,说明那些选填从未被需要,而不是被标记救活了。若评价压力场景里选填填写率仍接近必填,先把它们移走再看主观「是否会减分」是否下降。

延伸

  • 同组H1.03.1 标记应选择数量少的一方 · H1.03.2 星号需要图例说明
  • 相邻H1.12 放弃率与字段删减 · O1.02 数据最小化 · H1.01 表单长度与分步
  • 站内检索optional field · field bloat · progressive disclosure

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/H1.03.3