For a more in depth understanding of how to create validating forms and how forms work with various assistive technology.
Input and label A form label indicates what data the user can fill out in an input field.
Input and description A description provides extra information about how to fill out a form field.
Group form fields Use fieldset and legend to group form fields.
Required fields Clearly indicate to the user whether a form field is required. Then the user can tell what information they must provide to submit a form.
Feedback on errors Use understandable, well-timed error messages and logical validation rules.
Provide help Filling out a form should be as easy as possible. How can you best help your user?
No positive tabindex When accessing and filling out and submitting a form, the keyboard focus should be predictable and visible.
← Back to: Web forms