# 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