Making accessibility standards easy to understand, one success criterion at a time.

theme: Forms

Form inputs, validation, and instructions.

WCAG 2.0, 2.1, 2.2 Level A

1.3.3 Sensory Characteristics

Nothing is referred to just by its colour, size, position, shape, and so on.

Forms, Sensory, Wording
Cognitive, Visual
Content
WCAG 2.1, 2.2 Level AA

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.

Forms
Cognitive, Visual
Code
WCAG 2.1, 2.2 Level AAA

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.

Forms
Cognitive, Visual
Code
WCAG 2.0, 2.1, 2.2 Level A

2.2.1 Timing Adjustable

Time limits should be avoided unless they’re able to be extended.

Forms, Sensory
Cognitive, Visual
Code
WCAG 2.0, 2.1, 2.2 Level AAA

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.

Forms, Sensory
Cognitive, Visual
Code
WCAG 2.0, 2.1, 2.2 Level AAA

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.

Forms
Cognitive, Visual
Code
WCAG 2.1, 2.2 Level AAA

2.2.6 Timeouts

A warning is shown if a logged-in session is about to expire.

Forms
Cognitive, Visual
Code
WCAG 2.1, 2.2 Level A

2.5.3 Label in Name

The visible text of a form field, button, or link matches the text in the underlying code.

Code and Labels, Forms
Cognitive, Visual
Code
WCAG 2.0, 2.1, 2.2 Level A

3.2.2 On Input

Nothing unexpected happens when a form field value is selected, like picking an option from a dropdown menu.

Code and Labels, Forms, Keyboard
Cognitive
Code
WCAG 2.0, 2.1, 2.2 Level AAA

3.2.5 Change on Request

Nothing in the user interfaces changes without the user expressly requesting it using a

Forms, Keyboard
Cognitive, Visual
Code, Design