
色弱用户看表单报错为什么更容易漏掉关键反馈
色弱用户不是完全看不到报错,而是很容易在填写、提交、回改的连续动作里错过唯一那层红色提醒。前端如果只给红框,不补文案、定位和恢复路径,用户就会反复提交、反复失败。
很多团队做表单无障碍,第一反应是把报错红再调深一点。可真实问题通常不是“红得不够明显”,而是用户刚点提交、页面一抖、光标还留在原位,结果界面只多了一个红框,别的什么都没说。你让人怎么知道到底是哪一项出错了?
最容易漏掉的,其实是提交后的第一秒
表单报错最常见的事故,不是字段下方没文案,而是提交之后反馈层次太薄。注册页、结算页、报销申请页都一样:用户按下提交键,按钮 loading 一下又恢复,顶部没总结,焦点没跳转,页面也没滚到第一处错误。设计稿里看着“状态已表达”,真实使用里却像系统什么都没发生。
色弱用户在这里尤其吃亏,因为他们往往不是完全看不到颜色变化,而是不会把那一点颜色变化理解成“这里需要你马上处理”。如果错误态和默认态的差别只剩边框变红、标签变红,用户很容易继续往下看别处,甚至再点一次提交,最后以为是网络卡住了。
字段级提示、提交级提示、恢复路径,少一层都不够
我现在看表单,会先盯这三层。


