# Field Visibility Rules

### About this export

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

> 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":"22","type":"text","duration_minutes":1,"topics":["Field","Visibility","Rules"]} -->

#### Lesson text

**Field Visibility** **Rules** allow you to display or hide fields on an entry page based on the value entered.

![CSendUserTraining\_L22\_img-1.png](https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt503ee8acbf63b263/67ddc993b1a1f3be0f3efd36/CSendUserTraining_L22_img-1.png)

![CSendUserTraining\_L22\_img-2.png](https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/bltafefb9eb51921026/67ddc9ac37e25a3f4e1e4b4e/CSendUserTraining_L22_img-2.png)

# **Understanding with an example**

*   While checking out from an online shopping site, selecting the ‘The Same as Shipping Address’ field hides the ‘Billing Address’ field automatically.
    
*   When you select Gender as Male, it automatically adds ‘Mr.’ before the First Name field and hides the ‘Ms./Mrs.’ title.
    
*   While filling out a job form, if you answer the ‘Do you have any prior experience?’ field as ‘Yes,’ it shows the ‘Years of experience’ field while selecting ‘No’ does not.
    

You can define Field visibility rules while creating or editing a content type. Only the stack owner, admins, and users assigned ‘Developer’ roles have the right to make a Field visibility rule in the stack.

The list of operators that can be used to set the visibility rules can be found [here](https://www.contentstack.com/docs/developers/create-content-types/operand-fields-and-supported-operators/).

**Quick Tips**:

*   While you could easily add up to 10 rules per content type, with max of 5 conditions per rule.
    
*   And target as many as 5 fields for each rule.
    

# **Further Reading**

*   [About Field Visibility Rules](https://www.contentstack.com/docs/developers/create-content-types/about-field-visibility-rules/)

#### Key takeaways

- Connect **Field Visibility Rules** 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

Field Visibility Rules. Field Visibility Rules allow you to display or hide fields on an entry page based on the value entered. ! CSendUserTraining\ L22\ img-1.png (https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt503ee8acbf63b263/67ddc993b1a1f3be0f3efd36/CSendUserTraining L22 img-1.png) ! CSendUserTraining\ L22\ img-2.png (https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/bltafefb9eb51921026/67ddc9ac37e25a3f4e1e4b4e/CSendUserTraining L22 img-2.png) Understanding with an example While checking out from an online shopping site, selecting the ‘The Same as Shipping Address’ field hides the ‘Billing Address’ field automatically. When you select Gender as Male, it automatically adds ‘Mr.’ befor

### Retrieval tags

- Field
- Visibility
- Rules
- contentstack-end-user-training-eut-
- lesson 22
- Field Visibility Rules
- contentstack-end-user-training-eut- lesson

### Indexing notes

Index this lesson as a primary chunk tagged with lesson_id "22" and topics: [Field, Visibility, Rules].
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\_L22\_img-1.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt503ee8acbf63b263/67ddc993b1a1f3be0f3efd36/CSendUserTraining_L22_img-1.png` |
| CSendUserTraining\_L22\_img-2.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/bltafefb9eb51921026/67ddc9ac37e25a3f4e1e4b4e/CSendUserTraining_L22_img-2.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\_L22\_img-1.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt503ee8acbf63b263/67ddc993b1a1f3be0f3efd36/CSendUserTraining_L22_img-1.png` |
| CSendUserTraining\_L22\_img-2.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/bltafefb9eb51921026/67ddc9ac37e25a3f4e1e4b4e/CSendUserTraining_L22_img-2.png` |
| here | `https://www.contentstack.com/docs/developers/create-content-types/operand-fields-and-supported-operators/` |
| About Field Visibility Rules | `https://www.contentstack.com/docs/developers/create-content-types/about-field-visibility-rules/` |
