宝,咱前面说完表格相关的,今天咱就一起来聊聊表单相关的。答应我,看下去!
由于B端产品的复杂性,表单往往呈现出字段多类型杂等特点;但是一个糟糕的表单会极大影响用户信息的录入,从而影响整个产品的体验。
表单的介绍
表单的定义
表单在网页中主要负责数据采集功能,是提交数据的一切形式。
表单的构成
标签、输入域、提示信息、动作。
表单的构件解析
标签
标签即可以理解为标题的意思,用简洁的文字让用户知道应该输入的内容;根据标签的所属位置,大致可以分为:顶部标签、左对齐标签、右对齐标签、内联标签、图标标签以及浮动标签,下面我们主要介绍前三个。
顶部标签
与输入域左垂直对齐
左对齐标签
文字左对齐放置在输入域的左边
右对齐标签
文字右对齐放置在输入域的左边
输入域
用来采集用户数据信息的入口,包含了文本录入、选框录入以及文件上传3种录入类型,应尽可能的减少用户思考和理解的成本,选择合适的输入域。
由于大家对大部分类型都很熟悉了,我就选择几个大家可能容易忽略的说一说
选择框和复选框(单选框)的选择
当项数比较少的时候,复选框(单选框)是一个更优解;选项全部都列出来,可以按重要程度排列,方便用户查看对比。
善用开关按钮
允许用户在两个相反的状态之间进行选择,如:有效或无效、是或否、开或关等。
提示信息
根据输入流程将用户输入过程分为输入前、输入中、输入后三个阶段,提示信息在输入前发生的称为引导提示,提示信息在输入中/后发生的叫反馈提示。
由于提示信息这块比较简单,输入中和输入后的验证我就不再啰嗦啦。
输入前
其他
输入格式
根据用户的记忆结构(7±2法则),采用合理的格式约束,能够方便用户更快的完成填写,而减少错误出现。主要是手机号码,银行卡号,IP地址等情景。
智能联想-模糊搜索(重要!!!)
当选项过多时,模糊搜索能更加高效,同时也能减少出错率。
动作
“主动作”,如:提交、保存、下一步等;“次动作”,如:取消、撤销、返回等。
可优化的点
当表单的必填项未填写完整时,提交或保存等主按钮一般为灰色状态,不可进行下一步操作,当完成必填信息的填写后,按钮变为高亮,可进行下一步操作(但表单项超过5个时则不建议使用主按钮禁用原则)。
主按钮之后的下一步操作
弹框级别-关闭弹框刷新数据。
页面级别-这里我认为有待探讨,大家可以根据实际情况判别是否需要回到列表页。
表单的交互
就地编辑、弹窗、抽屉、页面跳转以及新开页面。
就地编辑
弹框-对话框
新开页面
弹框和页面如何选择
当承载的东西较多,适合分步骤或者大表单时建议新开一个页面,当表单数量不多时,可以用弹框。
表单内容组织形式
基本平铺
分组归纳
内容分类归组,便于快速定位,减轻焦虑感和填写压力。适用于一次需要填写很多内容的表单,且不同内容之间存在分类归纳性。
步骤引导
其他
关于“只读”
不可编辑的表单项建议使用“readonly",不要用”disable"。
私货
删除二次确认
loading
滚动条
好啦以上就是全部啦!还没看表格的可以看看上一篇哦- 一件事让客户成为你的忠实用户!