使用即时内联验证的设计师正在减慢用户完成表单的速度。
内联验证显示与其违规字段内联的错误消息。当用户提交表单之前完成此操作时,会导致他们犯更多错误并花费更长的时间来完成表单。
在提交之前验证字段
两项调查研究,一项为77名参与者,另一项为90名参与者,结论是,如果在用户填写并留下错误字段的那一刻出现错误消息,则表明用户填写表单时出现更多错误。
即使用户有机会立即纠正错误,他们也会忽略错误消息。用户继续填写表单并在提交表单时遇到更多错误消息。错误消息在研究中呈现了提交前失败的用户。
这一发现证明在提交之前验证字段会导致用户犯更多错误,而更多错误会导致用户感到沮丧。在你的表单上出错率较低,这样用户不会花费很长时间来完成它。完成表单所花费的时间越慢,他们就会越感到沮丧,这会导致他们放弃表单。
提交后验证字段
相反,研究发现,当用户按下提交按钮后出现错误消息时,用户犯的错误更少。
这一发现可以通过理解用户填写表单时输入的不同模式来解释。用户在启动表单时进入完成模式。他们专注于填写每个领域,不管犯错误。填写每个字段后,他们切换到修订模式,然后专注于纠正错误。
将注意力从完成模式切换到修订模式会中断并分裂用户的注意力。分裂和中断的焦点会导致用户思考更多,并导致更多的错误导致更长的完成时间。
用户更喜欢一次专注于一种任务模式,因为它允许他们更快地完成表单。注意一种任务模式会损害他们对其他任务模式的关注。当他们的全部注意力只集中在完成或修改时,他们就会有更多的精力投入到这个任务模式中。
改变失明
验证前提交可能导致用户更改失明。用户在完成模式时倾向于忽略错误消息。当他们这样做并按提交按钮时,任何出现的新错误消息都可能会被错过。当已经填充错误消息时,用户很难检测对表单的可视化更改。
验证帖子提交可以防止变更失明,因为用户从无错误的形式进展到有错误的形式。这给用户一个突出的视觉变化,表明他们的提交尝试被执行。
规则的特殊字段
内联验证提交后不适合每种类型的字段。用户名和密码字段需要在提交前进行验证,因为它们具有最严格的输入要求。如果这些字段在提交后得到验证,则用户需要输入过多的数据才能输入有效的输入。
用户通常选择其他用户已经声明的用户名。查找可用的用户名将需要多次输入尝试。
密码字段有许多用于用户安全的字符规则。满足每个字符规则也需要多次输入尝试。
内嵌验证预先提交不仅适用于用户名和密码字段,还适用于所有输入要求最严格的字段。
用户提交表单后验证字段
提交内联验证后,可以最大限度地减少完成时间,表单错误和用户沮丧。如果用户想提高这些指标,设计师需要在用户提交表单之前停止验证字段。
表单提交后验证字段与用户填写表单的心理模型相匹配。用户希望尽可能快地完成表单,并且会以允许他们这样做的方式行事。确保在用户处于修订模式而不是完成模式时验证您的字段,否则您会减慢它们。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/261172.html