I have an e-commerce site and in the payment page, where the visitor enters their address and payment details, I use a tooltip for each field. e.g. "(required) Please enter your first and last name"

Upon the minimum required characters, or regex, the tooltip then changes to read "accepted". Is this ok? Or is it confusin to the visitor, as they may have only entered in half their name and it has already accepted their entry?


1 Answer 1


The only way to know if this is confusing to a user is to test it. Different user demographics in different contexts will respond in different ways.

That said: this is a pretty well-studied problem, and A List Apart has an excellent piece of research on the topic. Their findings showed that the best approach depends on the nature of the data:

  1. If the data has "strict boundaries" (a unique username or correctly-formatted password), show validation messages during input but only after a short delay where the user has stopped typing. (That is: give them a helpful nudge if they seem to be having trouble.)

  2. If the data is more open-ended (like a first name), show validation messages after input, specifically "on blur", i.e. when focus has moved off of that input.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.