Skip to main content
Version: v6

A combobox element is missing an accessible label

A combobox element is missing an accessible label — rule summary
FieldValue
Rule codeCombobox_Name_Missing
WCAG conformance levelA
WCAG success criterion4.1.2 Name, Role, Value
Must be fixed at sourceNo

Description

Comboboxes provide a user interface for selecting amongst a list of options. We detected a combobox that did not possess an accessible label provided via the aria-label attribute, referenced by a valid aria-labelledby attribute, or correctly associated with a visible HTML label element. Proper labeling is essential for assistive technologies to convey the purpose and functionality of the combobox.

How to fix

Ensure that each combobox has an accessible name by using an aria-label, associating it with an aria-labelledby attribute that references the ID of an element containing appropriate descriptive text, or correctly using a visible HTML label element. The label should be meaningful to end users.

Example:

<label for="comboInput">Choose a Profile</label>
<input id="comboInput" role="combobox" aria-haspopup="listbox" aria-expanded="false" />