当前位置:网站首页>(translation) reasons why real-time inline verification is easier for users to make mistakes
(translation) reasons why real-time inline verification is easier for users to make mistakes
2022-07-01 01:52:00 【gc_ two thousand two hundred and ninety-nine】
Using inline validation in the form will reduce the user's filling speed . Inline validation is the display of an error message inline with the error field . Trigger inline validation before the user submits the form , It will make them make more mistakes , And take longer to complete the form .
Verify the fields before submitting the form
Two studies , One item has 77 participant , Another item is 90 participant , Come to the conclusion , When filling out the form , If the error field loses focus, an error prompt message is displayed , Users will make more mistakes .
Even if the user has the opportunity to correct input errors immediately , They also ignore error messages . The user continues to fill out the form , And see more error messages when submitting the form . In the study , The error message that appears before the form is submitted will frustrate the user .
This discovery proves , Field validation before submitting the form will make users make more mistakes , And then increase users' frustration . It is best to reduce the error rate of the form , Let users fill out the form quickly . The slower the form is filled out , The more frustrated the user is , This may cause them to abandon the form .
Field validation after submitting the form
by comparison , The study found that , After the user clicks the submit button, the error message will be displayed , They make far fewer mistakes .
This finding can be explained by different input patterns in the process of completing the form . When the user opens the form, it will enter the completion mode , At this point they focus on filling out all the fields , It will not consider whether the input content is correct . After filling in all the fields , The user switches to revision mode , Then focus on correcting mistakes .
Inline authentication forces users to frequently switch between completion mode and revision mode , Distract and interrupt their attention , This will increase the cognitive load of users , Cause more mistakes , And extend the completion time of the form .
Users prefer to execute one mode at a time , This will complete the form faster . Executing the completion mode and the revision mode at the same time will affect the user's attention , When all their attention is focused on completion mode or revision mode , You can focus more on implementing this model .
Change blindness
Field verification before submitting the form will cause change blindness . The error message is ignored when the user is in completion mode , When they do this and click the submit button , Any error messages that appear may be missed . When the form is already full of error messages , It is difficult for users to detect visual changes in the form .
Field verification after submitting the form can prevent change blindness . Click Submit button , The user sees that the form changes from no error message to error message , Visual changes are very significant , This indicates that the system has verified their submission .
Exception field
Inline validation after submitting the form does not apply to all fields . The user name field and password field need to be verified before submitting the form , These two types of fields have strict input requirements , If the form is submitted and then verified , The user has to submit multiple times to meet the input requirements .
Users often choose the user name that other users have registered , It may take multiple entries to find an available user name .
To be on the safe side , Password fields have multiple content rule restrictions , Multiple entries are required to meet all rule requirements .
Inline validation before submitting the form is not only applicable to the user name field and password field , It also applies to fields with strict input restrictions .
The user submits the form and then validates the fields
Field validation after submitting the form can shorten the form completion time , Reduce input errors , Reduce user frustration . Designers want to improve the form filling experience , Please do not validate fields before the user submits the form .
The field verification after submitting the form matches the mental model of the user filling in the form . Users want to fill out forms as quickly as possible , How fast can the form support , They'll fill it out quickly . Ensure that field validation occurs when the user is in revision mode , Otherwise, it will slow down the user's filling in the form .
Original address :https://uxmovement.com/forms/why-users-make-more-errors-with-instant-inline-validation/
边栏推荐
- [queue] 933 Number of Recent Calls
- [Qt5 basics] random number display
- [Qt5 tab] tab label and content hierarchical analysis
- 哪有什么未来可期,不过是打工人临死前最后的幻想罢了
- The argument type 'function' can't be assigned to the parameter type 'void function()‘
- Laravel event & Monitoring
- [content of content type request header]
- Winodws 快速添加开机启动项
- MYSQL 数据库查看磁盘占用情况
- Ks009 implementation of pet management system based on SSH
猜你喜欢

House change for agricultural products? "Disguised" house purchase subsidy!

What are the applications of SMS in enterprises?

软件开发中的上游和下游

视频教程 | 长安链推出系列视频教程合集(入门)

PHP通过第三方插件爬取数据

Video tutorial | Chang'an chain launched a series of video tutorial collections (Introduction)
![[Qt5 basics] random number display](/img/1f/a3d310788dbc45c71d3b5c47d50a5b.png)
[Qt5 basics] random number display

PHP crawls data through third-party plug-ins

Unknown database connection database error

Selenium classic interview question - multi window switching solution
随机推荐
Live shopping mall source code, realize left-right linkage of commodity classification pages
MySQL insert \ pre update + judgment condition
Handsontable数据网格组件
静态域与静态方法
【Content-Type请求头的内容】
CorelDRAW 2022中文精简64位直装版下载
[Qt5 basic \u 1] starting from 0, Mr. Detian will study with you - Introduction to the window
2022年最新csdn涨薪技术栈-app自动化测试概述
测试必备工具—Postman实战教程
Upstream and downstream in software development
45 year old programmer tells you: why do programmers want to change jobs? It's too true
Log4j2 ThreadContext日志链路追踪
[dynamic planning] path dp:931 Minimum Falling Path Sum
AS400 大厂面试
物业怎么发短信通知给业主?
PHP converts two-dimensional array elements into key value pairs
Log4j2 threadcontext log link tracking
机器学习10-信念贝叶斯分类器
QT web development - VIDEO - Notes
[content of content type request header]