A first-pass checklist for a usable web form
Give every input a visible label, explain required fields and preserve valid entries after an error. Make the submit state and result clear.
Check keyboard navigation, narrow screens and browser autofill. Validate on the server even when the page also provides instant feedback.
0