Form recovery
Form recovery should guide, not punish
- Show the problem near the field.
- Summarize errors at the top for longer forms.
- Keep what the user already entered.
Practice sequence
- 1SummaryThere is a problem. Link to each field with an error.
- 2Inline errorSpecific message beside the affected field.
- 3Preserve inputDo not clear passing or failing answers.
- 4FocusMove attention to the problem and support keyboard use.