# Manage field settings

These settings allow the user to control certain settings of fields (edit, visibility and optionality) based on your defined conditions. First, define a condition and then select the field(s) and settings that should be configured when the condition is met.

![](https://4216568905-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mc6E3BSGr4i8kVdH38k%2Fuploads%2FEFT5BgA8YngfTWZc27ar%2Fimage.png?alt=media\&token=6b66f72e-e024-4c5d-808a-620890a7f502)

To set conditions for field visibility,

1\.    Under **Manage field settings**, click **Set condition**.

![](https://4216568905-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mc6E3BSGr4i8kVdH38k%2Fuploads%2Ft4J7mk6baHyj8GsKBkhE%2Fimage.png?alt=media\&token=2fc70217-9b7a-4cd3-8bdb-740a191ec9f6)

The **Set condition** screen is displayed.

![](https://4216568905-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mc6E3BSGr4i8kVdH38k%2Fuploads%2FS5Nx4gePonH2805PUDJY%2Fimage.png?alt=media\&token=b24cd466-8f46-4a5b-a7a5-f9ea3c5c501f)

Let's say we add a condition that if the value of the **City** field is not empty, only then should the **Zipcode** field be displayed.

2\.    To add a condition, click **Add rule**.

The option to add a condition is displayed.

![](https://4216568905-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mc6E3BSGr4i8kVdH38k%2Fuploads%2FQc8SA3dLTxu06rwTqLWW%2Fimage.png?alt=media\&token=363f7b3a-3b20-469b-8358-7f413736bf51)

3\.    To enter the condition, enter the required field name, operator and field value and then click **Apply**.&#x20;

The condition is added in the **Manage Field Settings** tab.

![](https://4216568905-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mc6E3BSGr4i8kVdH38k%2Fuploads%2F0FbUstU7BvIyP1V7BLoE%2Fimage.png?alt=media\&token=9fb920b7-9efe-4808-b932-0a5b96f2a001)

4\.    To configure the settings for specific fields for the applied condition, click **Select Fields** and then from the list of fields, select the field(s) for which you want to configure the field settings.

![](https://4216568905-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mc6E3BSGr4i8kVdH38k%2Fuploads%2FBNqUDCdXTrqichhuQm8b%2Fimage.png?alt=media\&token=34b93f60-e6ae-43b3-b9d6-18312442e57a)

The **Edit**, **Visibility** and **Optionality** settings for the selected field are displayed.

![](https://4216568905-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mc6E3BSGr4i8kVdH38k%2Fuploads%2FF9oCqJUs0d61GHgLBOzS%2Fimage.png?alt=media\&token=69697b0a-8cf1-4c84-ac35-2dce0a060978)

5\.    Select the **Edit**, **Visibility** and **Optionality** settings for the selected field.

| Setting              | Description                                                                                                                                                                                                                                                                                 |
| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Edit settings        | <ul><li>make editable - user can edit the field once the applied condition is met</li><li>make readonly - user can only read the value in the field once the applied condition is met</li></ul>                                                                                             |
| Visibility settings  | <ul><li>Show to user - user can see the field once the applied condition is met</li><li>Hide from user - user will not be able to see the field if the applied condition is met</li><li>Remove from row - the field will be removed from the form if the applied condition is met</li></ul> |
| Optionality settings | <ul><li>make field mandatory - user is required to enter a value for the field if the applied condition is met</li><li>keep field optional - user can choose to not enter any value for the field if the applied condition is met</li></ul>                                                 |

{% hint style="info" %}
To configure settings for another field, at the bottom right of the **Manage field settings** screen, click **Add Another**.

![](https://4216568905-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mc6E3BSGr4i8kVdH38k%2Fuploads%2FaHzI2oVUMr4Wir37Kv4V%2Fimage.png?alt=media\&token=a83d7ded-9150-4be5-9add-d8664d4b0cec)
{% endhint %}

6\.    To save the settings, at the bottom right of the right pane, click **Save**.
