标签根据所处的位置可以分为左标签,顶部标签和行内标签。
左标签
例如,如果你的邮箱地址过长就会造成信息的不完全展示,这对用户体验来说是致命的。因为用户一旦输入的信息很长,他们在确认提交之前肯定会对所输入的内容进行审核确认,如果连完整的内容都无法获知,用户根本不会进行下一步操作,这就造成来操作流程的中断。所以我们在使用左标签的时候一定要考虑输入内容的长短。
顶部标签就是指标签位于输入框上方,这样输入框就可以独占整个页面,信息可以得到更完全的展示。与左标签相比,顶部标签可以给输入框腾出足够的空间。
行内标签
控件的应用可以很好的帮助用户进行信息的快速录入。一般来说,表单中的控件一般有下拉列表,switch开关,单选按钮,多选按钮,滑块等。
滑块
这里我们主要来说经常被忽视的滑块,滑块适用于精确度不是很高的数据录入,例如你要去预定一个房间,其中需要你输入你所期望的最低价格和最高价格。这个时候我们可以使用滑块来代替传统的手动打字输入,我们都知道滑块无法做到对信息的精确录入,所以在这里滑块默认最小单位是50,你如果要求最低180,最高720这里是无法实现的。
默认值
如果你确定对用户足够的了解,在用户进行信息录入的时候我们可以提供合理的默认值。因为对于用户来说,填写信息永远都不是一件有趣的事情,合理的默认值可以节省用户的操作时间。
自动完成
所以在我看来,逐行报错比笼统的使用弹出框给用户报错要友好的多。而且错误提示就位于你填写错误项目的旁边,用户一眼就能明白哪里错误了,不用费力去找。 此外逐行报错会一直出现直到用户修改完成,用户可以进行有针对性的修改。
表单录入用户经常发生错误的地方就是输入格式,以日期为例。不同的地区对于日期录入的格式也不一样,2017-08-15,08.15.2017,08-15-2017等等。目前来说一些表单实现了容错模式,允许用户输入不同格式或者不同类型的数字。这也降低了用户犯错的几率。
总结