What the person is doing
The accepted values come from a known or searchable dataset.
Application · lesson 24 of 34 · Input And Data Entry
Underlying principle: An input pattern carries a question, an expected answer, and a consequence. Visible labels, suitable controls, tolerant entry, and specific recovery keep that agreement clear.
Let users type into an input and choose from matching known values, while keeping typed input visible and editable.
An input pattern carries a question, an expected answer, and a consequence. Visible labels, suitable controls, tolerant entry, and specific recovery keep that agreement clear.
The accepted values come from a known or searchable dataset.
Let users type into an input and choose from matching known values, while keeping typed input visible and editable.
Empty input state.
Is the user completing a known value rather than discovering unknown content?
Typed text remains under user control.
The accepted values come from a known or searchable dataset.
Open the working example, try its controls, and compare the behavior against the decision guidance.
The accepted values come from a known or searchable dataset.
Let users type into an input and choose from matching known values, while keeping typed input visible and editable.
Empty input state.
Unexpectedly replacing typed input.
Expose combobox expanded state, active descendant, and option labels.
Ontario Design System - checked
Ontario autocomplete guidance supports text input with popup suggestions, combobox semantics, keyboard behavior, and known-value selection.
W3C Web Accessibility Initiative - checked
APG combobox guidance defines autocomplete popup behavior and keyboard expectations.
Source trail checked: