Where do you handle form validation?
4. This is probably going too far in most types of form fields, but the next level is AJAX style validation as they type. You’ve probably seen this when setting up a new account password, where they require a minimum length and special characters recommended. You start typing, the note says “invalid” in red until you enter the minimum characters, then it switches to “weak” in yellow, then you add a special character and it changes to “strong” in green. You know you are good before you leave the field.
A few links for reference: