Radio Buttons

960

Usage

Radio buttons are always used in a group, in sets of two or more to show and select a set of explicit choices.

  • Radio Buttons are the preferred display of options when space allows. Their value over a drop menu is that user can see all of the options before having to click an element.
  • Radio Buttons are typically aligned in a vertical list. Horizontal lists should be used only when vertical space must be prioritized.


Alternatives

  • Toggle - use when there are two states, both should be explicitly stated, in horizontal spaces, such as toolbars. Do not use to select items.
  • Drop Menu - use when there are several states or selectable items, only one can be selected, and space is at a premium,
  • Checkbox -only to be used if both states can be understood by label.

Placement & Layout

Checkboxes and Radio Buttons are often laid out in groups. See the Forms Layout Pattern for ways they can be grouped and laid out relative to other Input Fields.

  • See Forms For using Radio Butons to trigger opening a box/panel for additional information on selection.

Labels
Labels should imply two distinct and opposite states of a function (basically 'on/off'). They should be as succinct as possible to limit character count and screen clutter.

Characters per line should fall between 20 and 40 for optimal readability.

1306

Options

Default Selected/None Selected

  • Default Selected - One of the choices is selected when user comes to page, modal, etc.
    • If order of options permits it is preferable that the first item be the default.
  • None Selected - None of the choices is selected. Used to force a user selection.

References