无论是点击界面元素还是使用键盘,输入信息都可能是一个繁琐的过程。当一个应用在做任何有用的事情之前,要求大量输入,导致进程进展缓慢时,人们可能会很快失去信心,甚至可能完全放弃使用应用。
如果可能,请提供选择。尽可能使数据录入变得高效。例如,考虑使用选取器或表格,而不是文本字段,因为从预定义选项列表中进行选择比输入答复要容易。
尽可能从系统中获取信息。可以自动收集或经用户许可收集的信息,就不要强迫人们提供,例如联系人、日历信息。
提供合理的默认值。尽可能提前填入最可能的值。提供良好的默认值可以最大限度地减少决策并加快流程。
只有收集所需的值后,才能启用「下一步」。在启用「下一步」或「继续」按钮之前,请确保所有必填字段都有值。启用按钮的作为视觉提示,告知用户可以继续下一步。
动态验证字段值。在填写完冗长的表格后,又不得不返回并纠正错误,会使用户感到沮丧。尽可能在输入值后立即检查字段值,以便用户可以立即更正。
仅在必要时才使用必填字段。仅对必需的信息使用必填字段。
通过数值列表简化导航。特别是在表格和选取器中,选值应该尽量简单。考虑按字母顺序排列值,或以另一种逻辑方式排列,来实现快速扫描和选择。
在文本字段中显示提示以帮助传达目的。当字段中没有其他文本时,文本字段可以包含占位符文本,例如「邮箱」或「密码」。占位符文本足够时,请勿使用单独的标签来描述文本字段。