# Select Field

### About this export

| Field | Value |
| --- | --- |
| **content_type** | lesson |
| **platform** | contentstack-academy |
| **source_url** | https://www.contentstack.com/academy/courses/contentstack-end-user-training-eut-/select-field |
| **course_slug** | contentstack-end-user-training-eut- |
| **lesson_slug** | select-field |
| **markdown_file_url** | /academy/md/courses/contentstack-end-user-training-eut-/select-field.md |
| **generated_at** | 2026-05-28T12:30:01.787Z |

> Part of **[Contentstack End User Training (EUT)](https://www.contentstack.com/academy/courses/contentstack-end-user-training-eut-)** on Contentstack Academy. **Academy MD v3** — structured for retrieval; no quiz or assessment keys.

<!-- ai_metadata: {"lesson_id":"15","type":"text","duration_minutes":1,"topics":["Select","Field"]} -->

#### Lesson text

The **Select** field allows users to choose one or more options from predefined choices. Configure this field as a Radio button, Checkbox, or Dropdown menu.

![CSendUserTraining\_L15\_img-1.png](https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/bltdb420abd7d8ab22b/67ddc4cd20a3dc2171f82c50/CSendUserTraining_L15_img-1.png)

# **Understanding with an example**

*   **Single-value choices** - You can add options containing simple values.  
    Example:  For eCommerce, allow someone to pick a shirt size from XS, S, M, L, or XL.
    
*   **Key-value pair choices** - You can enable the Key-value pairs option and add key-value pairs separated by a colon (:). A comma separates every choice. Only the key name is displayed on the entry page, while the value is stored in the backend database for reference.  
    Example: You might want to specify a state's code while defining choices in a government website so that we can specify key-value pairs such as New York:NY, Texas:TX, and Dubai:DBX.
    

This field has specific properties you can change anytime per your needs.

The properties that can be modified are:

*   **Basic**
    
    *   **Display Name**
        
    *   **Unique ID**
        
    *   **Instruction Value**
        
    *   **Help Text**
        
    *   **Selection Type**
        
    *   The limit for Multiple Choices
        
    *   Display Type
        
    *   Choice Data Type
        
    *   Add Choices
        
    

![CSendUserTraining\_L15\_img-2.png](https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt9569bf00c4d49b12/67ddc4e7cb0241254b41ba5e/CSendUserTraining_L15_img-2.png)

*   **Advanced**
    
    *   **Mandatory**
        
    *   **Non-localizable**
        
    

![CSendUserTraining\_L15\_img-3.png](https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blta66895168fe6acdb/67ddc503037e2be2d522dee2/CSendUserTraining_L15_img-3.png)

**Quick Tips**:  
You can add up to a max default count of 100 choices for a single dropdown menu.  
A key-value pair option can contain a maximum of 100 characters in length.  
Enabling or disabling the Enable key-value button erases your existing choices. Proceed with caution to avoid any loss of data.

# **Further Reading**

*   [About Select Field](https://www.contentstack.com/docs/developers/create-content-types/select/)

#### Key takeaways

- Connect **Select Field** back to your stack configuration before moving to the next module.
- Capture one concrete artifact (screenshot, Postman call, or code snippet) that proves the step works in your environment.
- Re-read the delivery versus management boundary for anything you changed in the entry model.

## Supplement for indexing

### Content summary

Select Field. The Select field allows users to choose one or more options from predefined choices. Configure this field as a Radio button, Checkbox, or Dropdown menu. ! CSendUserTraining\ L15\ img-1.png (https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/bltdb420abd7d8ab22b/67ddc4cd20a3dc2171f82c50/CSendUserTraining L15 img-1.png) Understanding with an example Single-value choices - You can add options containing simple values. Example: For eCommerce, allow someone to pick a shirt size from XS, S, M, L, or XL. Key-value pair choices - You can enable the Key-value pairs option and add key-value pairs separated by a colon (:). A comma separates every choice. Only the key name is displayed on the e

### Retrieval tags

- Select
- Field
- contentstack-end-user-training-eut-
- lesson 15
- Select Field
- contentstack-end-user-training-eut- lesson

### Indexing notes

Index this lesson as a primary chunk tagged with lesson_id "15" and topics: [Select, Field].
Parent course slug: contentstack-end-user-training-eut-. Use asset_references URLs as thumbnail hints in search results when present.
Never surface LMS quiz content or assessment answers from this file.

### Asset references

| Label | URL |
| --- | --- |
| CSendUserTraining\_L15\_img-1.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/bltdb420abd7d8ab22b/67ddc4cd20a3dc2171f82c50/CSendUserTraining_L15_img-1.png` |
| CSendUserTraining\_L15\_img-2.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt9569bf00c4d49b12/67ddc4e7cb0241254b41ba5e/CSendUserTraining_L15_img-2.png` |
| CSendUserTraining\_L15\_img-3.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blta66895168fe6acdb/67ddc503037e2be2d522dee2/CSendUserTraining_L15_img-3.png` |

### External links

| Label | URL |
| --- | --- |
| Contentstack Academy home | `https://www.contentstack.com/academy/` |
| Training instance setup | `https://www.contentstack.com/academy/training-instance` |
| Academy playground (GitHub) | `https://github.com/contentstack/contentstack-academy-playground` |
| Contentstack documentation | `https://www.contentstack.com/docs/` |
| CSendUserTraining\_L15\_img-1.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/bltdb420abd7d8ab22b/67ddc4cd20a3dc2171f82c50/CSendUserTraining_L15_img-1.png` |
| CSendUserTraining\_L15\_img-2.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt9569bf00c4d49b12/67ddc4e7cb0241254b41ba5e/CSendUserTraining_L15_img-2.png` |
| CSendUserTraining\_L15\_img-3.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blta66895168fe6acdb/67ddc503037e2be2d522dee2/CSendUserTraining_L15_img-3.png` |
| About Select Field | `https://www.contentstack.com/docs/developers/create-content-types/select/` |
