本文共
3048
个字,预计阅读
9
分钟,记得点击上面的
蓝字
关注我哦~
表单在网页或APP中通常用来数据采集,本身是一个数据采集的工具,不具备属性,所以它可以灵活的运用在多种功能模块中,纸质印刷的表格虽存在久远,但依然有很多可以作为参考的点,来帮助我们优化UI中的表单设计。
1. 了解文本输入框的构成元素
文本输入框是表单的基本组成部分,通常存在于表单或对话框中。文本输入框是数据录入的核心组件,在进行布局和交互时,有着不低的要求:需要保持高效性、可发现性、显著良好的可访问性等。
文本输入框的元素:
1. 容器 - 可交互输入的区域
2. 输入文本 - 所输入文本字段
3. 标签文本 - 告诉用户这个表单字段中要输入的内容属性
4. 占位符文本 - 要输入信息的描述或示例,当用户输入文本后替换成输入文本
5. 帮助和验证(可选) - 提供上下文信息和验证信息
6. 前导图标(可选) - 描述文本字段所需的输入类型和特征
7. 后缀图标(可选) - 对输入的内容进行控制,比如清除、隐藏/显示等
2. 明确文本输入框的类型
输入框大多数是用来输入文本内容的,但不同的类型输入框差别还是很大的,以下列举了常见的一些输入框类型:
3. 选择合理的输入类型
选择合理的输入框类型,可以帮助用户以正确的格式输入信息并避免错误,从而使录入过程尽可能简单高效。
4. 提供高亮且精准的状态反馈
通过改变颜色或增加提示,来呈现当前所处的状态,是输入框在UI中的基础作用。输入框的状态一般为:默认、悬停、禁用、激活、校验、错误提示等所有的输入框设计都应遵循一致性原则,尽量不要反常规设计,遵循用户的心理模型和心理认知。
5. 选择最佳的对齐方式
通常情况下,表单中的提示文本可以放置顶部、内部、左侧和右侧。Matteo Penzo的眼动实验发现,顶部标签移到输入框需50毫秒,比左对齐标签方式(500毫秒)快了10倍,比右对齐标签方式(240毫秒)快了5倍左右。
总之,顶部标签方式,填表时间最短。但如果尽量减少垂直面积,可以考虑右对齐方式。如果希望用户填表时认真浏览标签,了解清楚表单的每个输入框内容时,可以采用左对齐方式。