Skip to main content

Select

Select gives users the ability to select a single item from a list of options.

Usage​

  • A select is usually used in forms. It's best utilized in a case when a user has more than four options to choose from.
  • Try to select a default value. If there's no logical default, try to use a clear placeholder text.
  • When a user has to make a single selection from less than 4 options, use the Radio or Choice (Radio) component.

Anatomy​

A. Label​

The text label associated with the Select.

B. Optional label​

Indicates if the input is optional. The optionalLabel also removes the required attribute from the input.

C. Field​

The container in which a user's selected data is shown.

D. Action​

Mostly a link that can refer more information on the subject.

E. Value​

The content the user has entered into the field.

F. Message​

Give additional information to the user.

G. Icon​

The visual representation of the selection control.

Required vs optional​

Rather than using an asterisk (*) to indicate required form inputs, Chameleon treats all form elements as required by default and displays an optionalLabel for fields that are optional.

Do’s & Don’ts​

Sort the list of options in a way that makes sense to the user. Numerically, alphabetically, most selected, ...