CHAPTER 01 / WRITINGFIELD NOTE 29
按钮按下之后,界面欠你什么
点击不是交互的终点;等待、成功、失败和撤销都属于同一个动作。
向下阅读
按钮上的动词通常写得很果断:「保存」「提交」「生成」。按下去之后,用户面对的却是一段不确定的时间。这段时间里,界面要继续履行按钮作出的承诺。
先证明点击被收到
按钮可以暂时进入处理中状态,旁边说明正在做哪件事。重要的是不要让第二次点击看起来像唯一的补救办法。若操作可能持续较久,可以允许用户离开当前视图,并告诉他们回来后去哪儿找结果。
成功要有落点
「成功」两个字并不够。保存成功后内容在哪儿?提交成功后还能修改吗?生成成功后如何使用?反馈越接近用户原本的目标,越不需要额外解释。
例如,保存草稿后展示草稿入口,比一个很快消失的绿色提示更有用。状态不只是一种颜色,而是一条下一步路线。
失败需要可恢复
请求失败时,保留已填写的内容;重试时避免重复创建;如果操作只完成一半,就明确说明哪一半已经生效。把失败归咎于「网络异常」却清空表单,是让用户替系统承担成本。
最后还有撤销。能撤回的操作不必被繁重的确认框拦住,清楚的撤销入口更适合许多日常动作。按钮真正的设计范围,从点击开始,一直延伸到用户能够继续工作。