---
# System prepended metadata

title: Select

---

# Select

Select components are used for collecting user-provided information from a list of options.



## Usage Guidelines

Selects, a type of input, can be used every time Zenput users are able to choose a value from an array of options. Some examples can be:

-  When looking to filter a set of data based on a finite number of options
-  When selecting a value for 

[Default]
Whenever possible, have a default option already selected, to streamline decision making.

[Options List]
The list of options should be ordered alphabetically or in a logic that is familiar to the user.


For advanced select behaviors (autocomplete, multiselect), please visit the guidelines of [Autocomplete].

## Specs

### States

[Placeholder]
Inactive state.

[Active]
When the user focuses on the field.

[Active with Value]
When there is already a value selected on the field.

[Has Value]
When the field has a value but the focus is not on the field.

[Has Value with Error]
When the field has an error and inline text is displayed.

[Empty with Error]
When the field is empty but requires a value.

### Writing Guidelines
- Use the verb select over choose
- Labels should be written in sentence case
- Strive to use a short description (1-3 words) of what is requested 

