【DDC译文】创建用户友好型表单

表单对于企业和个人同样至关重要,当涉及到数据收集时,我们大多数情况下会采用表单(或许是因为在互联网繁荣之前我们就已经在线下使用了很久的表单)。因此建立一个用户友好的表单是增加填写完成率的关键。

表单解析

表单的目的、内容、大小长度等虽然各不相同,但基本元素比较固定;合理组织这些元素有助于用户轻松完成表单填写。

Amazon创建账户表单解析

i. 标题:这个元素帮助用户引导完成表单填写的整个过程,当你把信息分成很多组来让用户填写的时候,标题就特别有用。例如:个人资料、职业详情、财务明细。

ii. 标签:标签告诉用户在任何特定的输入区域期望他们填写什么内容。

iii. 占位符占位符是对标签进行额外的信息描述。

iv. 错误信息提示:错误信息提示给予用户错误反馈,提醒用户为什么填错了。

v. 动作按钮:动作按钮是在表单的结尾,有个确认提交的动作控件。

表单状态

基本上,表单在用户的交互过程中需要经历三个阶段。

i. 默认状态:用户在未进行任何操作前表单的状态。

ii. 聚焦状态:这个状态强调用户正在填写的区域,帮助用户聚焦和减少反复扫描屏幕的时间。

ii. 反馈状态:反馈状态是指用户收到的反馈时的页面状态(大多数是指错误信息反馈)。有时候,有时候对于上一个输入信息的反馈在用户聚焦到下一个填写区域时就会显示。然而,如果数据不能得到立即验证的话,就要等到用户点击提交按钮后再给予反馈提示。

Amazon创建账户表单的“默认、聚焦、反馈”页面状态

最佳实践

1. 保持简洁

让你的表单保持简短精炼,只保留最有必要的数据,避免以验证的名义让用户重复输入,例如不要重复密码字段,取而代之的是要让用户直接看到他们输入的密码。

2. 使用及时验证

当给予用户输入进行报错时,最好将反馈定位到具体位置。

Facebook和Amazon采用了两种不同的验证反馈方式

3. 将相近的字段打组

将相关信息进行分组并按照常见规则排序很重要。这样的话可以帮助用户减少认知负荷和注意力消耗。

付款页面相近的功能区域被适当地分组

4. 将标签左对齐

要将标签放置到输入框上面(像上面所解析的Amazon的表单一样)。不要把占位符文字作为输入框的标签,那样的话用户输入完成后将看不到标签,用户将很难对已输入的内容做最终的核对,会让他们思考很多。

始终将标签放置在输入框上面并左对齐,有一个很全面的研究报告来说明这是高效率的做法。(详见链接https://www.uxmatters.com/mt/archives/2006/07/label-placement-in-forms.php)

5. 输入区域与内容类型或尺寸相匹配

简单地说,要保证输入字段的长度与预期的输入类型相匹配,例如:地址就要比邮政编码长。

Flutterwave’s Rave的登录页面,输入区域的尺寸与预期的输入字段的长度比例一致

payporte的输入区域与预期的输入字段的长度比例不匹配

6. CTA(call to action)按钮

在表单的末尾通常会有个确认按钮或者下一步按钮,在有些场景下,必须有一个以上的按钮。要强调主要的按钮,弱化次要按钮。

Amazon的主要次要按钮处理的很好

当运用模态弹窗进行信息收集时(表单在模态弹窗上),那么次要按钮有时候就是关闭按钮,另一种弱化它的方法就是使用X icon代替关闭按钮,如下所示。

Medium的登录模态弹窗使用X icon 来代表关闭按钮

7. 搜索区域

不要隐藏你的搜索框,特别是你的网站内有大量内容时,搜索或许是最好的选择。

Amazon的搜索框特别的显眼

当用户执行了搜索操作后并显示了搜索结果,不要立即清除搜索框内的内容,以便让可以用户很容易地去回顾他起初所搜索的内容。

Medium没有清除搜索后的输入内容

8. 清晰

给用户传达清楚的信息,给予他们所预期的,不要模棱两可。没有人喜欢填写表单,没有人愿意填写两遍。

Cowrywise的标签内容非常的清晰,甚至按钮的文字都描述得很好

本文所有的案例既不是广告,也没有贬义,仅用于学习。

blog.prototypr

译文地址:点融设计中心DDC

原文作者:Momoh Silm

译文作者:孙梦超

(0)

相关推荐

  • 如何在钉钉APP中通过拍照创建新的表单

    我们在使用钉钉的时候,可以选择使用手动拖动控件来创建表单,还可以通过拍照进行创建表单,今天给大家介绍一下如何在钉钉APP中通过拍照创建新的表单的具体操作步骤.1. 首先打开手机上的钉钉APP,进入主页 ...

  • 钉钉如何创建表单?表单建立方法?

    今天来分享一下,怎么用钉钉来创建表单,希望能够帮助到大家. 操作方法 01 首先大家打开手机上的钉钉APP,进入之后点击底部的"工作". 02 在工作这里点击"表单大师& ...

  • UX设计秘诀之注册表单设计,细节决定成败

    说实话,现实生活中,又有多少人会真正喜欢填写表格?显然,并不多.因为填写表单这样的网页或App服务,并非用户所需.他们需要的仅仅只是能够尽快买票.聊天等服务而已.如此,注册表单的填写,似乎就成为他们不 ...

  • 掌握8个要点,设计友好的表单!

    表单对于产品来讲非常重要,它可以有效快捷地收集我们需要的用户信息. 因此,设计一个对用户十分友好的表单能够使表单的填写完成率得到立竿见影的提升. 表单结构 虽然表单类型多样,有不同目的的.收集不同内容 ...

  • 话说,移动端表单你真的了解吗?

    前言: 用App时每次遇到填写表单都会是一件头疼的事情,所以作为设计师,每次设计表单界面时也不可以忽略她的重要性,我们需要先了解表单的基本组件样式和使用场景,然后运用到设计当中,在不同的情境下适应最合 ...

  • 如何使用金数据制作美观实用表单之最全使用攻略

    分享本人使用金数据表单的,为你制作一个美观实用的金数据表单,让你的工作效率翻倍!利用好金数据表单就可以媲美一个强大的表格,统计系统. 操作方法 01 注册账号后登录金数据网页会自动进入 金数据个人中心 ...

  • 实例教程:HTML中的表单

    在HTML语言中,表单是很常用的,比如在注册和登陆功能界面上,一般以form标签来定义表单.下面,我们来看看HTML中的表单有哪些主要用法吧. 操作方法 01 创建一个HTML表单 使用form标签来 ...

  • 钉钉APP中怎么设置不允许员工创建表单

    今天给大家介绍一下钉钉APP中怎么设置不允许员工创建表单的具体操作步骤.1. 解锁手机后,找到桌面上的钉钉App,打开.2. 在打开的主页面,点击底部的工作选项.3. 进入工作页面下,找到校园后勤管理 ...

  • 怎么在打印机中创建新表单

    打印机是现在十分常用的办公设备之一,有些新用户不知道怎么在打印机中创建新表单,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步找到并打开[控制面板]窗口,根据下图箭头所指,点击[查 ...