通过上一节的讨论,我们已经知道,表单并不是一个可以草草收尾的页面,而是承载着业务目标与用户任务的关键节点。用户要在这里集中精力,读懂问题、做出判断、完成输入,任何一点不顺畅,都会被放大成放弃的理由。
真正优秀的表单,并不是靠几条零散的经验堆出来的,它往往建立在明确的商业目的、对用户的深入理解、对业务场景的准确把握以及反复的可用性测试之上。又因为不同产品的业务差异巨大,很难有一套在所有场景下都适用的标准答案。
不过,我们仍然可以在大量实践与经典案例的基础上,总结出一组相对稳定的基本法则,用来指导后续更具体的设计决策。这一节,我们把这些原则系统梳理出来,作为后面所有细节章节的“地基”。
表单填写页,是用户与产品之间交互最密集的一段路。在这里,用户必须集中注意力,理解字段含义,在不同选项之间做出选择,还要时刻担心填错会不会前功尽弃。很多产品之所以在这一环节大量流失用户,是因为设计者并没有把减轻痛苦当成首要目标。要想真正减负,可以从几个非常具体的方向入手。
当标签、输入框、帮助文字和错误提示位置凌乱,缺乏对齐和节奏时,用户的视线就会在页面上来回跳跃。虽然勉强能填完,但整个过程需要大脑不断重新寻找关联,自然非常疲惫。

理想的表单应该在结构上刻意营造出一条清晰的垂直浏览线,相关字段在同一列上整齐排列,标签与输入框之间保持稳定关系,让用户可以从上到下顺畅扫读,而不是被迫在横向上反复调整视线。
当表单字段较多时,如果所有内容被堆成一堵信息墙,用户第一眼看到的感受往往是“根本填不完”。更好的做法是根据信息类型和任务阶段,先在结构上做好归纳分组,再在视觉上通过分割线、空白、背景色块等方式加以区隔。这样,用户能一组一组地完成,每跨过一个小段落就会获得一次“我又向前走了一步”的完成感,而不是被一条长列表压垮。

如果用户一打开表单,迎面遇到的就是难以理解、需要查资料、甚至会触碰隐私的字段,那么选择离开是非常自然的反应。所以在排序时,应有意识地把最熟悉、最容易填写的项目放在前面,比如姓名、联系方式、所在城市等,把需要更多思考或准备的内容尽量放在后面,让用户先在前半段建立“这件事是可以完成的”信心,再去面对复杂部分。
从商业化角度看,把广告、活动入口、其他业务推广塞进各种页面,似乎很划算。但在表单页,这是性价比极低的一件事。用户本就需要集中注意力完成任务。如果此时还用彩色广告、滚动 Banner 去分散视线,不仅会延长填写时间,更会增加误触和中途跳出的概率。表单页应该尽量保持“单任务环境”,让用户可以在一个相对安静的界面里把这件事做完。

许多表单之所以又长又累,是因为设计者在问题设定上过于随意,抱着“多收集一点总没坏处”的心态,把各方想要的数据一股脑塞进去。更合理的做法,是在设计每一个问题时,都严肃地问自己三件事: