Live validation is problematic

Live validation tells users whether what they type is valid as they type.

Theoritically it’s easier to fix errors as they occur instead of waiting until after form submission.

But inline validation is problematic for many reasons.

In this article I’ll explain why and what to do instead.

# 1. It interrupts users while they’re trying to answer the question As soon as the user types, an error will be displayed before the user has answered the question

For fields thats require a certain number of characters, the first keystroke will constitute an error which

See original post