thumb_up_alt
Was this page helpful? Please submit feedbackopens in new window so we can improve.
Select uses the browser or operating system default to display a dropdown menu of options.
Use select for dropdowns that are part of form submissions, such as modifying a search or submitting a request.
Select can also be used instead of a dropdown to allow users to select a single item from a list with at least 4 options.
To allow multi-select from a list of options, use checkboxes. For shorter lists of single-select options, use radio buttons to display them all on the page.
If you want to be able to use custom styles, or present options to modify content on a page (such as sorting), use a dropdown.
Avoid overwhelming people with too many choices in the list of options. They should be presented in a logical order — alphabetical, numerical, chronological, most commonly selected first, or something else clear.
For option labels, use clear and concise language written in sentence case.
Be sure to include input validation as appropriate.
See example pen by U-M Library Design System (@umlibrary-designsystem) on CodePen.
Was this page helpful? Please submit feedbackopens in new window so we can improve.