错误有不同类型
Norman(1983)与Reason(1990)区分执行出错的疏忽与意图出错的错误。熟练动作多疏忽,陌生情境多错误(Rasmussen, 1983)。
约束与默认值
像防错装置(Shingo, 1986)那样让错误不可能发生:日期选择器、数字键盘、合理的默认值,并把危险按钮分开(Laubheimer, 2015)。这与移动端表单密切相关。
确认与撤销
人通过看到结果发现错误(Sellen, 1994)。滥用确认对话框会适得其反,只在不可逆操作时使用。WCAG 2.2的3.3.4也有此要求。
常见问题
- 与错误提示有何不同?
- 防错是不让错误发生,提示是帮助修正。
- 何时用确认框?
- 只用于不可逆且影响大的操作。
来源核查日期:2026-10-27
参考文献
- Norman, D. A. (1983). Design rules based on analyses of human error. Communications of the ACM, 26(4), 254–258. 从人为错误分析推导设计规则的经典。
- Reason, J. (1990). Human error. Cambridge University Press. 区分疏忽、遗忘与错误的理论著作。
- Rasmussen, J. (1983). Skills, rules, and knowledge; signals, signs, and symbols, and other distinctions in human performance models. IEEE Transactions on Systems, Man, and Cybernetics, SMC-13(3), 257–266. 技能、规则、知识三层行为模型。
- Sellen, A. J. (1994). Detection of everyday errors. Applied Psychology, 43(4), 475–498. 研究人们如何察觉自身错误。
- Laubheimer, P. (2015, August 23). Preventing user errors: Avoiding unconscious slips. Nielsen Norman Group. 防止无意识失误的界面指南。
- Shingo, S. (1986). Zero quality control: Source inspection and the poka-yoke system. Productivity Press. 介绍防错装置(poka-yoke)的书。
- World Wide Web Consortium. (2023). Web Content Accessibility Guidelines (WCAG) 2.2. 3.3.4要求重要提交可撤销、检查或确认。
