Search within a list
When a dropdown has many options, a combo box lets users type to filter — saving them from scrolling through long lists.
A combo box lets users make one or more selections from a list using text input, the keyboard, or the mouse.
When a dropdown has many options, a combo box lets users type to filter — saving them from scrolling through long lists.
Users can narrow down options by typing, but selections are still constrained to valid values — reducing input errors.
Combo boxes are best when the full list is too long to browse comfortably but the user knows roughly what they're looking for.
Input field
Listbox
Option
The combo box combines a text input with a filterable dropdown list.
Renders an input that filters a list of options as the user types. Use when the list is too long to browse but users know roughly what they're looking for.
Component tokens are specific to each component. Use the table title as the prefix: gap-xs under sgds/combo-box means sgds/combo-box/gap-xs.
sgds/gap/xssgds/icon-size/mdsgds/form/border-width/defaultsgds/form/padding/ysgds/dimension/48sgds/outline-focussgds/outline-offset-focusUse clear labels, predictable values, and a single obvious action for the control.
Too many repeated controls or unclear prompts make form completion slower and less confident.
TabShift+Tab↓ Downor↑ UpEnterEscBackspaceShare them with us on
Report it on GitHub
The Singapore Government Design System was developed to empower teams in creating fast, accessible and mobile-friendly digital services.