表单设计优化

  • 经验类型规范/资料原作者:Andrew Coyle

  • 经验属性自译外文
  • 经验版权署名
10578 14 323 2016-11-13

表单的设计我们见得太多了,常犯的错误也太多了,本文简单梳理了一下表单设计的各方面注意事项。

设计师常犯的错误,以及正确做法

无论是注册流程、多屏分步表单,或者是单调的数据列表界面,表单都是数字产品设计中的重要组成部分。本文会探讨表单设计的注意事项。记住这些只是通用规范,每条准则总有例外。

表单应该只有一列

多列布局会扰乱用户垂直方向的视线移动。

顶部标签

顶部标签的表单比左侧标签有更高的完成率。顶部标签的表单也易于移植到移动端。但是,对于有多种选择项的大量数据列表而言,请考虑使用左侧标签,因为它们在一起更易于浏览,能够减少高度,比顶部标签更贴心。

把标签与输入框成组排列

把标签和输入框贴近排列,确保项目之间留有足够高度,防止用户困惑。

避免全大写标签

全大写标签更难阅读和浏览。

如果选项少于6个,全部展示出来

把选项放入下拉选单需要用户进行两次点击,还会把选项隐藏起来。超过5项才使用下拉选框。如果超过25个选项,就要在下拉菜单中加入搜索。

不要把默认提示当做标签

把默认提示文字当做标签,意在节省空间。但这会导致许多可用性问题,Nielsen Norman Group的Katie Sherwin对此作过总结。

纵向排列勾选框(和单选框)以保证易读性

纵向排列勾选框能加快浏览速度。

行动指令要具有描述性

行动指令要描述出具体行为。

逐行说明错误

告诉用户哪里错了,说明原因。

逐行验证要在用户填完一行之后进行(除非填写中验证更有帮助)

别在用户打字的时候进行逐行验证,除非这对他们有帮助——例如创建密码、用户名之类,或者字符数提示信息。

不要隐藏基本的帮助提示文案

尽可能直接展示基本的帮助提示文案。对于复杂的提示文案,可以考虑在输入框激活时,展现在它旁边。

区分主次操作项

对此还有一项更深刻的哲学争论,真的需要次要操作项吗?

用输入框长度来反映内容

输入框的长度暗示了答案的长度。对于字数固定的输入框,例如电话号码、邮政编码等,可以使用这种方式。

抛弃星号*,标出选填项

用户不一定都知道星号(*)表示必填项。相反,应该标出选填项。

把相关信息编组

用户会分块思考,太长的表单会让人眼花缭乱。创建符合逻辑的分组,用户会更容易理解表单。

真的需要问吗?

省略掉选填项,考虑采用其他方式收集数据。时刻问自己,某个问题的答案是否能推测出来,问题能否往后放,或者完全去掉。

数据获取正在变得越来越自动化。例如,手机和穿戴设备在用户不知不觉间收集了大量数据。想想如何利用社交媒体、对话式界面、短信、邮件、声音、光学字符识别、位置信息、指纹、生物识别技术等等。

让表单变得有趣

人生苦短,没有人喜欢填写表单。要口语化、有趣,逐渐吸引用户,让人感觉出乎意料。设计师的职责就是传递公司品牌,激发情绪反应。处理得当,就能提升完成率。一定要遵循以上规则。


原文链接:https://uxdesign.cc/design-better-forms-96fadca0f49c#.pq9x0zsdm

作者信息:Andrew Coyle
Product Design Lead @Flexport | Find more of my work at http://andrewcoyle.com/

全部评论:14条

  • 李大人

    2016-12-13 16:19

    为什么不用中文的表达来举例?那样更贴近用户

  • killo

    2016-12-01 09:53

    @EminemLI: 没人说苹果一定是对的啊,但苹果和淘宝、新浪、腾讯、网易一样,我只是觉得写文章的那位有点脱离主流,误导人而已。

  • J_Abby

    2016-11-28 15:52

    @EminemLI: 同理,这个列举出来的不一定都是对的。还是得根据实际情况,实际内容,采用适合的。

  • 小蘑菇Gaga

    2016-11-24 17:30

    政府类后台系统表单设计,这就完全无法适用~

  • Yolanda_Yu

    2016-11-17 10:48

    超级赞~

  • Glaxy

    2016-11-16 23:46

    @杂货铺的松鼠: 赞同

  • xiaoxiao_2014

    2016-11-16 14:11

    看了这个跑去看了小米的表单,觉得小米的添加地址的表单设计挺好的。

  • 油锅中的胖子

    2016-11-15 11:54

    杭州的设计师 哎呀 好想面个基

  • 杂货铺的松鼠

    2016-11-14 17:20

    非常nice的设计规范,先赞并收藏! 不过关于“抛弃星号*,标出选填项”,个人觉得在不同的应用场景还是值得探讨的~~ (假如必填项就一两个,选填项更多且都有标示,用户会不会更有可能忽略必填项?)

  • 黄坚强

    2016-11-14 15:48

    学习了

  • EminemLI

    2016-11-14 11:11

    @killo: 苹果不一定所有都是对的,有可能这么做满足他们的用户需求,就像都知道穿秋裤对自己好,可是有的美女就是不穿依然很美一样

  • killo

    2016-11-14 09:55

    可是苹果官网的注册登录页,就是把默认提示当做标签哎╮(╯▽╰)╭

  • VanG

    2016-11-14 09:18

  • EY5740

    2016-11-14 00:01

    美式表单设计。

更多作品

发表评论

取消

点击右上角
分享给朋友吧

分享到

取消

每人每天仅限5票,快给你心仪的作品鼓励的一票。

投票