在实际工作中,很多设计师谈到表单,第一反应往往是控件选型、对齐方式、按钮样式。组件当然重要,但真正决定一张表单好不好填的,往往不是它长什么样,而是问了哪些问题,怎么问,以及这些问题是如何被串联在一起的。
换句话说,表单内容的组织方式,才是支撑整张表单的骨架,通常可以拆成三件事:选择问题、构建对话和组织内容。
用户在填写表单时,每回答一个问题,都要完成一小段认知过程:从看懂提问、在脑中形成答案、再把答案转换为输入。字段越多,这个过程被重复的次数就越多。想要让表单填得又快又轻松,第一步不是把页面做得多精致,而是尽量少问。所以在设定每一个问题之前,可以先反复问自己三个问题:
想清楚这三件事,再决定是否保留,就不容易把表单变成长长的问卷。
在很多项目中,问题列表往往是从各种需求中“拼”出来的,运营希望多了解一点用户画像,市场希望多问几项偏好,数据团队希望多收一些背景信息。大家各取所需,结果就是用户在一个本应很简单的任务里,面对一整堵信息墙。从产品方来看,每一项都“有价值”;从用户角度看,这只是填不完的空格。

真正需要做的,是冷静地回到当前任务本身。也就是完成这件事,哪些信息是不可或缺的,哪些只是锦上添花,甚至只是“顺手问一句”。只有和任务密切相关的问题,才有资格留在表单的第一层。
表单经常是用户与产品之间的第一道门槛。用户只有跨过这一步,才能开始享受服务。因此,凡是可以通过系统自动获取的信息,都不应再让用户手动去填。例如,用户已经通过手机号注册登录,那么在后续表单中需要手机号时,可以直接从账号信息中读取,而不是再设置一个相同字段让用户重复输入。
