Accessibility Wiki

Select elements must have a label

Rule select-name · Forms · impact critical · Static + live

↩ Back to the rules index · WCAG cross-reference

Why it matters

A <select> with no label leaves the user guessing what the choice controls.

How to fix

Associate a <label> with the select via for/id, or use aria-label.

Example

✕ Fails
<select><option>UTC</option></select>
✓ Passes
<label for="tz">Timezone</label><select id="tz"><option>UTC</option></select>

WCAG success criteria

4.1.2 Name, Role, Value — Level A

Every UI component must expose a correct name, role, and (where relevant) state/value to assistive technology.

Understanding 4.1.2

Standards

This rule contributes to the following standards:

WCAG A EN 301 549 Section 508 Trusted Tester ACT

Standard Criteria
Section 508 1194.22(n)
EN 301 549 9.4.1.2
Trusted Tester v5 5.c
ACT (WCAG SC) 4.1.2

References

Generated from the EqualWeb accessibility engine’s rule metadata. Back to top ↑