What the person is doing
Users need to review all available options and the selected set before submitting.
Foundation · lesson 2 of 20 · Selection And Choice
Underlying principle: Choice controls express how many options are available, how many may be selected, and when the selection takes effect. The control should reveal the meaning and consequence of each choice.
Show native checkboxes in a labeled group with a select-all-that-apply hint, independent checked states, clickable labels, and group validation when a minimum or limit applies.
Choice controls express how many options are available, how many may be selected, and when the selection takes effect. The control should reveal the meaning and consequence of each choice.
Users need to review all available options and the selected set before submitting.
Show native checkboxes in a labeled group with a select-all-that-apply hint, independent checked states, clickable labels, and group validation when a minimum or limit applies.
Unchecked option state.
Are these choices truly independent, and should users see them all together?
The selected set remains visible in the list and in any summary text.
Users need to review all available options and the selected set before submitting.
Open the working example, try its controls, and compare the behavior against the decision guidance.
Users need to review all available options and the selected set before submitting.
Show native checkboxes in a labeled group with a select-all-that-apply hint, independent checked states, clickable labels, and group validation when a minimum or limit applies.
Unchecked option state.
A hidden all-or-nothing option.
Use programmatic labels for every checkbox.
Government Digital Service - checked
GOV.UK checkbox guidance supports one-or-more selections, fieldset/legend grouping, select-all-that-apply hints, errors, and independent checked values.
U.S. Web Design System - checked
USWDS checkbox guidance supports multiple answers, selectable labels, vertical lists, positive labels, touch spacing, and fieldset/legend grouping.
W3C Web Accessibility Initiative - checked
APG checkbox guidance documents checked, unchecked, and mixed states, accessible labels, grouped descriptions, and Space-key toggling.
Source trail checked: