T2.06.2Action-specific confirmation controls设计研究

按钮文案需重述动作而非用「确定」

别名: 确认按钮重述 · 动作标签 · 确认与取消 · confirm button labeling

概念解释

动作明确的确认控件(action-specific confirmation controls)让承诺按钮以短动词短语重述即将执行的具体动作,如“删除相册”或“丢弃更改”,并让另一选项清楚表达不执行后的结果。“确定/是”只回应问句,脱离标题和读屏按钮列表后不能预告后果。重述不要求把对象数量、期限和全部风险塞进按钮;正文承担范围,按钮承担承诺动作。

机制

用户常通过按钮扫描对话框,也可能由辅助技术直接列出控件。动作标签在最后决策点再次提供信息气味,减少把一个弹窗的决定套到另一个弹窗上。两个选项若是“确定/取消”,取消的究竟是动作还是整个任务也可能不清楚;“丢弃更改/继续编辑”“退出/留在此页”把结果形成对立。默认动作和初始焦点还会放大标签的含义,因此高后果选项不能仅靠颜色区分,也不应因布局惯例被意外触发。

怎么研究

以保存、删除、替换、离开、授权和订阅等真实对话框做短时呈现与键盘任务,让参与者只看按钮复述两边结果,再完成正确选择。记录误触、犹豫、正文回读、取消后去向和键盘提交错误;覆盖读屏的按钮导航与语音控制。比较标签时保持正文、顺序、视觉权重和默认焦点一致,否则不能把差异归因于措辞。

边界

纯告知且唯一作用是关闭消息的控件可用本地自然的“知道了”或等价词;此时没有互斥承诺。熟悉的低风险动作也可使用简短标准标签。取消侧不必总写“取消”:若返回结果更重要,“继续编辑”更清楚。平台规范、双向文字和窄屏会限制长度,但不应通过省掉核心动词制造歧义;完整范围仍需留在可访问正文中。

怎么落地

  • 为按钮对登记 execute outcome 与 decline outcome;承诺侧使用具体动词加必要核心对象,另一侧命名取消动作后的稳定结果。
  • 控制长度:按钮不重复数量、原因和完整后果;若对象名很长,用短类别名并由标题与正文补足,而不是截断核心动词。
  • 让可见标签与可访问名称保持一致,补充范围放在程序关联的描述中;不要只用红色、左右位置或图标表达破坏性。
  • 按平台模式设置焦点、默认动作和 Escape/返回行为。高后果动作优先避免成为无意回车的默认目标,并验证键盘、读屏、语音控制和触屏下两种结果都可辨、可达。

延伸

  • 同组T2.06.1 需说明具体对象与不可逆范围 · T2.06.3 警告的强度需与实际后果相称
  • 相邻T2.01.1 按钮文案应描述将发生的具体动作 · T2.01.4 确认与取消的措辞需彼此对立且清晰
  • 站内检索confirm button label · action-specific control · dialog default action

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/T2.06.2