【干货】超实用表单设计原则

表单的作用

  • 对于商业网站,支付信息表单是不可回避的问题。
  • 对于生产力网站,表单有利于内容的创建和管理。

表单是什么?是用户和网站之间的对话。设计表单如同设计一个产品,取决于你的理念是从产品目标还是用户目标出发。从产品目标出发,网站要尽可能多地获取用户信息(恨不得生辰八字扒出来算个星盘根据走势推荐产品);然而用户和你又不熟,就像你去水果店老板说不告诉我你电话就不卖你水果,我肯定翻个白眼就走了。

因此在设计表单的时候,首先要反思产品核心价值,删减你的表单;其次,如果确实需要这个信息,用友好的方式告诉用户为什么并说服他。比如上面那个水果店老板,可以和用户说我们这边逢年过节有优惠活动,如果你留下电话,有活动的时候我会第一时间通知您。我们还提供送货上门服务,如果您留下地址,当然更方便了。如果您告诉我们生日,我们在您生日的时候会送出惊喜小礼物哦。加一句,这些信息我们不会透露给别人的。

最后再补一句,先卖完水果再说这些,即提交主任务流程表单后再兜售你的其他增值服务,让用户专注完成一件任务。

设计原则

  • 专注当下任务

如前所述,让用户专注于一件任务。表单填写是一件负担很重的事,因此在填写表单的时候尽可能去除不必要的干扰。要推广告,比如淘宝的相关购买推荐也是在付款结束的完成页面出现的。

为了截个图下单我也是蛮拼的
  • 步骤化

当表单所需信息较多或者所填信息有前后依赖性时,合理地拆分步骤重新组织内容会减轻用户填写的心理压力并专注于当下表单,与之相对应的是需要设计清晰的引导线让用户明白自己目前所处的步骤。(下图中“Next”和"Previous"按钮分别是一级动作和二级动作,设计者在设计时做了明显的区分引导,下文中会提及。)

步骤化表单
步骤化表单

Uber也利用了步骤化原则,在填写信用卡信息流程中,先填写完卡号,将卡片状态切换到填写过期时间和CVV码,不仅拆分了步骤,并且在一个输入框下就完成了整体的输入。

Uber一个输入框填写信用卡信息.gif
  • 清晰的浏览线
清晰的浏览线
清晰的浏览线
凌乱的浏览线
凌乱的浏览线
  • 情感化
    情感化是增加用户体验,形成口碑传播的好方法。表单设计中比较容易植入情感化设计的,一个是标签命名的口语化(比如“姓名”,可以换成口语化的,“你可以称呼我”;另外,也有表单设计成填空式的,我叫___,来自_,一张表单就是一道填充题),另一个是输入时的交互反馈。

    Readme.io的猫头鹰会在输入密码的时候遮住眼睛,是不是超萌!

Readme.io蒙眼猫头鹰

表单元素

标签

根据马泰奥·彭佐的2006年的标签对齐眼动实验,顶对齐标签移动到输入框需要50毫秒,右对齐标签需要240毫秒,而左对齐标签则需要500毫秒。顶对齐标签的效率是左对齐标签的10倍之多(当然,英文单词长短相差太多对左对齐标签造成了重伤,中文方块字标签字数差异不大情况下,左对齐约等于右对齐,兼顾两者之优点)。理论效率上,顶对齐>右对齐>左对齐,选择使用哪一种标签视情况而定。

  • 顶对齐

优点:和输入框联系最紧密,效率最高
缺点:增加了垂直空间

顶对齐标签
顶对齐标签

  • 右对齐

优点:和输入框联系紧密,减少垂直空间占用
缺点:标签可读性不强

右对齐标签
右对齐标签

  • 左对齐

优点:标签可读性强,减少垂直空间占用

缺点:和输入框联系不紧密

左对齐标签
左对齐标签
  • 输入框内标签

优点:与输入框联系紧密,同时减少空间占用

缺点:填写完毕标签就消失了,复核表单信息较困难

用途:输入较少量信息时可使用(可以辅助图标提示标签信息,如下图)

输入框内标签-图标辅助
  • 灵活运用的标签

下面这个例子就灵活运用了输入框内标签和顶标签,在输入前用输入框内标签占大字符显示,输入后变为小字符的顶标签,兼具了提示性,同时顶标签的颜色提示了当前输入框,经过思考的良心作品!

输入框内标签+顶标签
输入框内标签+顶标签

输入框

输入方式

常规输入方式有:文字框(text field)、下拉框(dropdown list)、单选框(radio button)、复选框(checkbox)。

衍生的输入方式有:滑块(range slider)、(加减)微调钮、开关钮(toggle switch)、Tab选框、搜索框等。

表格输入

效率上,自动填充 > 选择填充 > 自由填充

输入值的限制对表单填写很重要,是选择填充优于自由填充的要点,也方便了后台数据管理。下拉框就限定了用户可输入的值域,另外,日历选择器时间选择器(data picker)理论上也是下拉框的衍生品。合理地设计“限制”条件来引导用户是表单设计的一门艺术。

表单“限制”设计的艺术:日历与时间选择
表单“限制”设计的艺术:日历与时间选择
预填充

预填充如字面义是判断用户意图预先为其填充表单,例如电商中填充用户默认地址,登录前填充用户上次用户名等。Apple Store在再次购买时,同一Apple ID下会默认填充好和上一次相同的信息,如若修改,则可选择设置默认值。

预填充设计时可以考虑:默认值、可选值、常用值、历史值、上次填充值等。

反馈

即时的反馈可以帮助用户更好地填写表单而不至于在提交时出错影响体验,同时,反馈作为一种交互方式,可以玩出各种花样,让你的表单更个性化。

将注册按钮、出错提示、完成状态提醒设计合一多态按钮,简洁实用。

按钮、提示、状态 合一
按钮、提示、状态 合一
小技巧
  • 下拉框 vs Tab框(横向选择框)

    现在,下拉框有了更好的选择方式,只要9块9!就是TAB框,TAB框好处显而易见,首先,将选项都外露方便选择,其次只要点一次。下拉框在点选下拉之后才能看到选项,进行搜索定位和选择,点击两次。如果选项多的话,下拉框会更省空间。只有两个选项的话就可以做成各种Switch,例如开关以及切换排序等。

下拉框&TAB框
  • 批量操作

    批量操作有个神器叫做同上。新建一溜儿表格,每个下拉框选项都叫同上,在禅道上看到的,特别合适批量新建有连续性的表格。

  • 可供性(Affordance)

    可供性指的是实物表现出来的其提供行为的可能,比如输入框的长度可以暗示所填信息的长度,比如如果填写地址的输入框比填写邮编的输入框短,用户心理一定会产生疙瘩怀疑自己是否看错或者填错了。另一个常见的例子是在年月填写中的MM/YYYY,暗示了填写方式。

动作

提交、保存、下一步、取消等称为表单的动作。一般将动作分为主动作(Primary Action)和次动作(Secondary Action)。例如,步骤中“上一步”相对于“下一步”是主动作,因为我们希望任务能往下继续流。“提交”相对于“取消”是主动作。

在视觉上,可以通过差异化的设计来区分主动作与次动作,引导用户完成任务流。

主动作与次动作
主动作与次动作

小结

最近重新改版设计了一个几乎都是表单的工具,故此先搜集整理资料并做此归纳。表单设计在注册登录页面和电商购买页中涉及得较多,留个作业,重新设计1号店的注册登录页,欢迎留言或者邮件交流。

一些思路:1. 考虑首次购买,是否必须注册登录 2. 注册和登录必须分开吗 3. 必填的信息有哪些,其他可选信息如何说服用户填写 4. 是否需要用户一次填完所有信息,如果不是,可以在用户旅程的哪些触点引导他们填写

最后,平安夜快乐~


参考:

《WEB表单设计——点石成金的艺术》

《表单设计的思考》

《大家都做表,为什么他们赢了》

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 160,108评论 4 364
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,699评论 1 296
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 109,812评论 0 244
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,236评论 0 213
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,583评论 3 288
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,739评论 1 222
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,957评论 2 315
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,704评论 0 204
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,447评论 1 246
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,643评论 2 249
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,133评论 1 261
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,486评论 3 256
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,151评论 3 238
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,108评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,889评论 0 197
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,782评论 2 277
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,681评论 2 272

推荐阅读更多精彩内容

  • 一. 表单设计的影响与原则 1.1 表单的产生 由内而外,网站根据自身信息存储格式要求,从数据库映射成表单。 由外...
    晓梦蝉君阅读 11,794评论 1 30
  • 表单是什么? 表单是一个包含表单元素的区域,使用表单标签( )定义。 表单元素是允许用户在表单中输入信息的元素,主...
    Meowmaid阅读 1,350评论 1 7
  • 我们每天都要和大量的表单交互,表单设计的好坏直接影响着我们使用产品的直观感受,同时表单设计的好坏还会影响公司产品的...
    北海_阅读 1,278评论 0 14
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 11,623评论 4 59
  • 网上鲜有用户体验的文章会把事情发生的原因给你讲的那么详细。相对于本文作者给出的方法,那些追溯源头的研究更值得一看。...
    D27阅读 1,508评论 0 5