Labels
Every input needs a programmatically associated name and clear instruction where needed.
Every input needs a programmatically associated name and clear instruction where needed.
Errors should identify the field, explain the problem, and remain available to assistive technology.
Buttons, menus, dialogs, and custom controls must be reachable and operable without a mouse.