表单设计的时候,首先是罗列表单项目,如果有很多项目的话,可以考虑分页填写,避免一大堆表单带给用户的压迫感。
对于表单,需要注意的点有:
1、是否有字数限制?超过如何显示?
2、是否有不支持的表单字符类型?
3、是否有日期、时间等特定类型限制?有的话考虑用“选择器”控件。
4、检验的方式是实时检验吗?如果提示错误类型?
5、表单引导wording如何填写?
6、是否有默认状态?
7、是否有可以从其他数据提取的数据?比如从身份证号提取出生日期。
8、是否需要设置数据边界?比如限定返程日期不能早于出发日期(购买往返机票)
9、是否需要数据可视化?比如通过地图描点来确定地址。
10、表单过多是否需要设置分页?
11、信息是否要分组显示?
12、智能呼出键盘,自定义键盘功能键或者操作栏。
13、密码设置,当前输入位短暂显示为明文,保持1秒或者保持到下一位密码输入。
14、视觉流。
15、智能填充,自动读取短信的验证码。
16、给出推荐项,主要是在输入Email的时候。
网友评论