Sign In

Select

A dropdown menu for choosing a single option from a list.

The Select field renders a dropdown menu that lets users pick one option from a predefined list. It is the best choice when you have more than five options (where radio buttons would take up too much space) or when screen real estate is limited.

For the shared properties available on all fields (label, help, note, key, width, visual styling, required), see the Form Fields Overview.

Configuration

PropertyTypeDefaultDescription
placeholderstring"Select an option"Ghost text shown when no option is selected
optionsOption[]Two default optionsList of selectable options, each with a value and label
allowSearchboolean--When true, adds a search/filter input inside the dropdown
defaultValuestring--The value of the option that should be pre-selected

Option structure

Each option in the options array has the following shape:

PropertyTypeDescription
valuestringThe programmatic value stored in submission data
labelstringThe text displayed to the user
titlestringOptional bold heading for the option
descriptionstringOptional subtitle beneath the option

Validation

The Select field extends InputFieldBase, so the required toggle is available. When required, the user must pick an option before the form can be submitted.

Example Usage

A department selection dropdown:

{
  "type": "select",
  "label": "Department",
  "required": true,
  "placeholder": "Choose a department",
  "options": [
    { "value": "engineering", "label": "Engineering" },
    { "value": "design", "label": "Design" },
    { "value": "marketing", "label": "Marketing" },
    { "value": "sales", "label": "Sales" }
  ]
}

On this page

Select | Buildorado