标准 · WCAG 2.2

SC 3.3.6 级别 AAA WCAG 2.0

错误预防(所有)

对于任何用户提交操作——不仅限于法律、金融或数据更改类——用户必须能够在提交生效前撤销、检查或确认。这是成功准则 3.3.4 的 AAA 推广版本。

要求内容

这是成功准则 3.3.4 的 AAA 推广版本:相同的三项保护措施(可撤销、已检查或已确认)适用于用户在页面上可执行的每一次提交操作,而不仅限于法律、金融或数据更改类操作。订阅新闻通讯、发表评论、各类表单提交都享有同等安全保障。

如何满足

  • 在发送长消息、评论或帖子前显示预览。
  • 允许用户在短暂时间窗口内编辑已提交的评论或消息。
  • 对于多步骤表单,允许用户在最终提交前返回并检查每个步骤。
  • 对尽可能多的操作显示带有「撤销」选项的确认提示。
  • 对于消息界面中的「发送」按钮,可选择性地实现撤回时间窗口(参考 Gmail 的「撤回发送」模式)。

常见失败

  • 评论表单在提交后立即发布,没有编辑时间窗口。
  • 订阅新闻通讯在向用户展示所订阅内容预览之前即发送确认邮件。
  • 论坛帖子即时发布,没有审核步骤或错别字纠正宽限期。
  • 点赞或评分组件在首次点击时即提交,无法更改评分。

重要性

这是 AAA 准则,通常不作为合规目标。但其背后的设计理念——让用户能够检查、撤销或确认——具有普遍价值。运动障碍、震颤或认知障碍用户更容易发生误操作,而当没有任何安全保障时,他们承受的代价最高。即便对于所有其他用户,一个良好的撤销功能也是成本最低的用户体验提升之一。