theme: Forms
Form inputs, validation, and instructions.
1.3.3 Sensory Characteristics
Nothing is referred to just by its colour, size, position, shape, and so on.
1.3.5 Identify Input Purpose
The purpose of form fields can be identified by the browser, so that auto-complete suggestions can be offered in a dropdown.
1.3.6 Identify Purpose
Landmark regions and personalization semantics are used, allowing browser tools to remove non-essential content or add identifying icons to specific elements on the page.
2.2.1 Timing Adjustable
Time limits should be avoided unless they’re able to be extended.
2.2.3 No Timing
Unless it’s a live broadcast or something else that’s happening in real time, there are no time constraints placed on the user.
2.2.5 Re-authenticating
If a logged-in session expires mid-way through a task, any data entered after expiry is kept, so that they don’t have to re-enter it when they log in again.
2.2.6 Timeouts
A warning is shown if a logged-in session is about to expire.
2.5.3 Label in Name
The visible text of a form field, button, or link matches the text in the underlying code.
3.2.2 On Input
Nothing unexpected happens when a form field value is selected, like picking an option from a dropdown menu.
3.2.5 Change on Request
Nothing in the user interfaces changes without the user expressly requesting it using a