[译]用户交互:数据输入

无论是点击界面元素还是使用键盘,输入信息都可能是一个乏味的过程。当一个应用程序在做任何有用的事情之前先要求大量的输入来减缓这个过程,人们可能会很快气馁,甚至可能完全放弃。

尽可能请提供选择。尽可能高效地输入数据。例如,考虑使用选取器或表格而不是文本字段,因为从预定义选项列表中进行选择比输入响应要容易。

尽可能从系统获取信息。不要强迫人们提供可以自动收集或经用户许可收集的信息,例如联系人或日历信息。

提供合理的默认值。尽可能使用最可能的默认值。提供良好的默认值可最大限度地减少决策并加快过程。

只有在收集所需的值后才能继续。在启用“下一个”或“继续”按钮之前,请确保所有必填字段都有值。使用该按钮的启用作为视觉提示,是时候继续了。

动态验证字段值。填写冗长的表格后,如果你不得不返回并纠正错误,那会很沮丧。尽可能在输入后立即检查字段值,以便用户可以立即更正它们。

只有在必要时才需要字段值。只在必要的情况下使用必需的字段。

通过值列表简化导航。特别是在桌子和捡拾器中,应该很容易选择一个值。考虑按字母顺序排列值列表,或以另一种逻辑方式对设备进行快速扫描和选择。

在文本框中显示提示。当文本字段中没有其他文本时,文本字段可以包含占位符文本(如“电子邮件”或“密码”)。占位符文本足够时,请勿使用单独的标签来描述文本字段。

英文原文链接

为您推荐

发表评论

电子邮件地址不会被公开。 必填项已用*标注