> ## Documentation Index
> Fetch the complete documentation index at: https://formhug.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Choice Fields

> Let submitters select from options

Choice fields let submitters select one or more options from a predefined list.

They power many <a href="https://formhug.ai/quiz-maker" target="_blank">quiz</a>, <a href="https://formhug.ai/survey-maker" target="_blank">survey</a>, registration, and product preference workflows. For question-writing examples, compare <a href="https://formhug.ai/blog/multiple-choice-quiz-questions" target="_blank">multiple-choice quiz questions</a>, <a href="https://formhug.ai/blog/multiple-choice-survey-questions" target="_blank">multiple-choice survey questions</a>, and <a href="https://formhug.ai/blog/yes-or-no-survey-questions" target="_blank">yes-or-no survey questions</a>.

## Available Choice Fields

| Field           | Selection | Best For                       |
| --------------- | --------- | ------------------------------ |
| **Radio**       | Single    | Simple single-choice questions |
| **Checkbox**    | Multiple  | Multi-select options           |
| **Image Radio** | Single    | Visual single-choice           |
| **Image Multi** | Multiple  | Visual multi-select            |
| **Dropdown**    | Single    | Long lists, compact display    |
| **Cascade**     | Single    | Multi-level dependent options  |

## Radio (Multiple Choice)

Present a list of options where submitters can select only one.

**Settings:**

* Add/remove options
* Randomize option order
* Allow "Other" option
* Set option values for scoring

**Common uses:**

* Yes/No questions
* Preference selection
* Quiz questions

## Checkbox (Multiple Choice)

Present a list of options where submitters can select multiple.

**Settings:**

* Add/remove options
* Randomize option order
* Allow "Other" option
* Min/max selections

**Common uses:**

* "Select all that apply" questions
* Feature preferences
* Skill selection

## Image Radio / Image Multi

Show image options for visual selection.

**Settings:**

* Upload images for each option
* Show/hide text labels
* Grid or list layout

**Common uses:**

* Product selection
* Style preferences
* Visual surveys

## Dropdown

Present options in a dropdown menu format.

**Settings:**

* Add/remove options
* Searchable (for long lists)
* Default selection

**Common uses:**

* Country/region selection
* Category selection
* Long option lists

## Cascade (Cascading Dropdown)

Multi-level dropdown with dependent options.

**Example:**

```
Country → State → City
```

**Settings:**

* Define parent-child relationships
* Set options for each level
* Searchable at each level

**Common uses:**

* Location selection (Country > State > City)
* Category hierarchies
* Department > Team selection

## Choice Field Settings

### Option Quota

Limit how many times an option can be selected across all submissions.

**Example:** Limit workshop seats to 20 people.

### Option Value

Assign numeric values to options for use in:

* Quiz scoring
* Formula calculations
* Conditional logic

### Randomized Order

Shuffle option order for each submitter to reduce bias in surveys.

## Next Steps

<CardGroup cols={2}>
  <Card title="Contact Fields" icon="address-card" href="/features/building/fields/contact-fields">
    Collect contact information
  </Card>

  <Card title="Data Fields" icon="database" href="/features/building/fields/data-fields">
    Collect numbers, dates, and files
  </Card>

  <Card title="Quiz Templates" icon="grid-2" href="https://formhug.ai/templates/use-case/quizzes" target="_blank">
    Use choice fields for scored trivia, MCQs, and knowledge checks
  </Card>

  <Card title="Multiple Choice Questions" icon="book-open" href="https://formhug.ai/blog/multiple-choice-quiz-questions" target="_blank">
    Turn choice fields into scored quiz questions with clear distractors
  </Card>

  <Card title="Survey Templates" icon="chart-bar" href="https://formhug.ai/templates/use-case/surveys-feedback" target="_blank">
    Use radio, checkbox, and dropdown fields for structured feedback
  </Card>
</CardGroup>
