Skip to content

Find what you need, instantly

Search components, ARIA roles & attributes, and WCAG criteria.

All roles

combobox

Composite widget role

An input combined with a popup — a listbox, grid, tree, or dialog — that helps the user choose or filter a value. The input uses aria-expanded, aria-controls, and often aria-activedescendant to coordinate with the popup. It backs autocomplete and select-like widgets following the APG combobox pattern.

Used on
An input that controls a popup (listbox, grid, tree, or dialog) of values.
Required properties
  • aria-expanded
  • aria-controlspoints to the popup
Accessible name
Required, via a visible label + aria-labelledby, or aria-label.
Used by components
Example
role="combobox"
<input role="combobox" aria-expanded="true"
  aria-controls="list" aria-autocomplete="list" />
See a live, tested example on the Combobox page