← Back to Catalog

No select multiple

no-select-multiple

Don’t use `<select multiple>` — keyboard/VoiceOver (Safari) cannot operate it. Use checkboxes for multi-pick.

Description

Do not use native `<select multiple>`—keyboard and VoiceOver on Safari cannot operate it reliably. Use checkboxes for multi-pick instead so every person can select several options. Fail when native `<select multiple>` is the control for multi-choice. Prefer an explicit checkbox group whenever more than one option may be chosen. Apply when offering a multi-select choice set in a form.

When to use

Offering a multi-select choice set in a form.

Not when

Not for single-select dropdowns that correctly use ordinary select.

Agent hint

Replace select multiple with checkboxes for accessible multi-choice.

Pass

Multi-choice uses checkboxes, not native `<select multiple>`.

Fail

Native `<select multiple>` is the control.

Citations

Open UX · cited UX rules agents audit against

Privacy · Sources ·