当前位置:网站首页>(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/
边栏推荐
- Log4j2 threadcontext log link tracking
- Selenium经典面试题-多窗口切换解决方案
- Ks009 implementation of pet management system based on SSH
- AS400 大廠面試
- [Qt5 tab] tab label and content hierarchical analysis
- Fast understanding of forward proxy and reverse proxy
- 那些一门心思研究自动化测试的人,后来怎样了?
- [content of content type request header]
- Log4j2 ThreadContext日志链路追踪
- Sitge joined the opengauss open source community to jointly promote the ecological development of the database industry
猜你喜欢

Understanding and application of Qt5 layout in creation

What will Web3 bring in the future?

The personal test is effective, and the JMeter desktop shortcut is quickly created
![SQL语句关联表 如何添加关联表的条件 [需要null值或不需要null值]](/img/91/0efbc13597be4dba5b9cf4e8644e35.png)
SQL语句关联表 如何添加关联表的条件 [需要null值或不需要null值]

聚焦绿色低碳,数据中心散热进入“智能冷却”新时代
2022年最新csdn涨薪技术栈-app自动化测试概述

Log logrus third party library usage

Ks009 implementation of pet management system based on SSH
![[fundamentals of wireless communication-14]: illustrated mobile communication technology and application development-2-the first generation mobile analog communication big brother](/img/fa/f9bad44147ba9af21183b7bd630e32.png)
[fundamentals of wireless communication-14]: illustrated mobile communication technology and application development-2-the first generation mobile analog communication big brother
![[无线通信基础-15]:图解移动通信技术与应用发展-3- 数字通信2G GSM、CDMA、3G WDCMA/CDMA200/TD-SCDMA、4G LTE、5G NR概述](/img/22/1efa444220131359b06005f597c9db.png)
[无线通信基础-15]:图解移动通信技术与应用发展-3- 数字通信2G GSM、CDMA、3G WDCMA/CDMA200/TD-SCDMA、4G LTE、5G NR概述
随机推荐
[fundamentals of wireless communication-14]: illustrated mobile communication technology and application development-2-the first generation mobile analog communication big brother
【JS给元素添加属性:setAttribute;classList.remove;classList.add;】
Mysql database foundation: process control
静态域与静态方法
PHP数组拼接MySQL的in语句
短信在企业中的应用有哪些?
[Office PDF] PDF merging and splitting will free us from the functional limitations of paid software, OK
数学知识:满足条件的01序列—求组合数
org.redisson.client.RedisResponseTimeoutException: Redis server response timeout (3000 ms)错误解决
VirtualBox 安装增强功能
[stack] 921 Minimum Add to Make Parentheses Valid
TypeError: can‘t convert cuda:0 device type tensor to numpy. Use Tensor. cpu() to copy the tensor to
[无线通信基础-15]:图解移动通信技术与应用发展-3- 数字通信2G GSM、CDMA、3G WDCMA/CDMA200/TD-SCDMA、4G LTE、5G NR概述
QML控件类型:ToolTip
Understanding and application of Qt5 layout in creation
How does ZABBIX configure alarm SMS? (alert SMS notification setting process)
Sitge joined the opengauss open source community to jointly promote the ecological development of the database industry
数据探索电商平台用户行为流失分析
Log4j2 ThreadContext日志链路追踪
Necessary tools for testing - postman practical tutorial