# Individual field settings

## Text box

Check out the features of the textbox field [<mark style="color:purple;">**here**</mark>](https://docs.senpiper.com/form-builder/creating-forms/adding-fields-and-saving-a-form/pages/-MlTKz6Y8xUCmZEa9lxP#1.-textbox)<mark style="color:purple;">**.**</mark>

### Regex Validation

Regex validation helps you define a set of validation options for a given field.

It is used to perform validation checks with respect to length and format of the value that the user enters in a textbox field.

You can define validation rules by specifying custom validation regular expressions in this property.

For more information on regex validation, see [<mark style="color:purple;">https://regexr.com/</mark>](https://regexr.com/)

![](/files/cReluA2d9NMiitOXha7p)

|                    |                                                                                                                 |
| ------------------ | --------------------------------------------------------------------------------------------------------------- |
| **Field**          | **Description**                                                                                                 |
| Regex Validation   | Enter the regular expression based on which you want to perform validation checks on a field                    |
| Validation Message | Enter the message that should be displayed if the value entered by the user does not pass the validation checks |

### &#x20;Autogenerate values

You can set the textbox field to autogenerate values in a predefined format.

![](/files/8s1l8kkCOwesRhDFXFON)

To define the values to be autogenerated in a textbox,&#x20;

1\.    Turn on the toggle switch for **This field should have autogenerated values**.

2\.    To define the logic for the value to be autogenerated, click **Set Logic** and select the pattern accordingly.

![](/files/aTiFu9k5RMZemVo4UAIB)

There are 3 types of values that can be autogenerated:

#### Date

Includes today's date in a specified format with a suffix or a prefix in the autogenerated value

![](/files/iNfC5HxCoxCuLKfyTDrY)

<table><thead><tr><th width="150">Setting</th><th>Description</th></tr></thead><tbody><tr><td>Select type - <strong>Date</strong></td><td>Select <strong>Date</strong> if you want to include today's date as a part of the autogenerated value</td></tr><tr><td>Add any prefix if required</td><td>Enter a value that you want to place before the date </td></tr><tr><td>Select date format</td><td>Select the format in which the date should appear in the autogenerated value</td></tr><tr><td>Add any suffix if required</td><td>Enter a value that you want to append after the date</td></tr></tbody></table>

#### Sequence

Includes a sequence of numbers in the specified length with a prefix or a suffix in the autogenerated value

![](/files/5qpZiELGHbeWUmAYkU30)

|                                     |                                                                                                       |
| ----------------------------------- | ----------------------------------------------------------------------------------------------------- |
| Select type - **Sequence**          | Select **Sequence** if you want to include a sequence of numbers as a part of the autogenerated value |
| Add any prefix if required          | Enter a value that you want to place before the sequence of numbers                                   |
| Length of the sequence              | Enter the length of the sequence of numbers to be autogenerated                                       |
| When this sequence should be reset? | Select the frequency for resetting the sequence of numbers                                            |
| Add any suffix if required          | Enter a value that you want to append after the sequence of numbers                                   |

#### Expression&#x20;

Includes values that are fetched from the backend using a JavaScript expression as a part of the autogenerated value

![](/files/h0zAc09liKYeLWASchWN)

| Setting                      | Description                                                                                                           |
| ---------------------------- | --------------------------------------------------------------------------------------------------------------------- |
| Select type - **Expression** | Select **Expression** if you want to fetch values from the backend as a part of the autogenerated value               |
| Add any prefix if required   | Enter a value that you want to place before the fetched value                                                         |
| Javascript expression        | Enter the JavaScript expression that will fetch the value to be displayed in the autogenerated value from the backend |
| Add any suffix if required   | Enter a value that you want to append after the after the fetched value                                               |

## Select/Multiselect

Check out the features of the [<mark style="color:purple;">**Select**</mark> ](https://docs.senpiper.com/form-builder/creating-forms/adding-fields-and-saving-a-form/pages/-MlTKz6Y8xUCmZEa9lxP#3.-select)and [<mark style="color:purple;">**Multiselect**</mark> ](https://docs.senpiper.com/form-builder/creating-forms/adding-fields-and-saving-a-form/pages/-MlTKz6Y8xUCmZEa9lxP#4.-multiselect)fields.

For the **Select** and **Multiselect** fields, there are two ways by which you can add the options to be displayed in the list.

### 1.   Manually entering the values for the list

![](/files/3A0ngwBQhDh7cJelYJV5)

|                                  |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| -------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Field**                        | **Description**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| Add options in the select fields | <p><strong>Add Single Option At A Time</strong></p><p>To add the values to the list one by one,</p><ul><li>Enter the value for the first option and then press enter.</li><li>Enter the value for the second option and so on.</li></ul><p>You can go on adding options by entering the values and then hitting enter.</p><p> </p><p><strong>Add Multiple Options Together</strong></p><p>To add multiple options together<strong>,</strong></p><ol><li>Click <strong>Add Multiple Options Together</strong></li><li>Enter the values to be displayed in the list separated by a comma.</li></ol><p> </p> |

{% hint style="info" %}
**Note**: If you enter any duplicate values, they will be automatically discarded.
{% endhint %}

### 2.   Fetching the values for the list from a master form

![](/files/8Lt0mHH6mmC4rXSIQRXx)

|                                                        |                                                                                                                         |
| ------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------- |
| **Field**                                              | **Description**                                                                                                         |
| I want to pick options from a master form              | Turn on this toggle switch if you want to fetch values for the list from a master form                                  |
| Select the master form                                 | Select the form from which you want to fetch values for this field                                                      |
| Select the field from which values should be populated | Select the field from the master form from which you want to fetch values that will displayed as options for this field |

For more information master settings, see [<mark style="color:purple;">**Master settings for fields**</mark>](/form-builder/creating-forms/adding-fields-and-saving-a-form/creating-master-records.md) and [<mark style="color:purple;">**Master data settings**</mark>](broken://pages/VJNjCQOW7EE1svCBtIUC).

## Radio/Status/Priority

Check out the features of the [<mark style="color:purple;">**Radio**</mark>](https://docs.senpiper.com/form-builder/creating-forms/adding-fields-and-saving-a-form/pages/-MlTKz6Y8xUCmZEa9lxP#7.-radio), [<mark style="color:purple;">**Status**</mark> ](https://docs.senpiper.com/form-builder/creating-forms/adding-fields-and-saving-a-form/pages/-MlTKz6Y8xUCmZEa9lxP#1.-status)and [<mark style="color:purple;">**Priority**</mark> ](https://docs.senpiper.com/form-builder/creating-forms/adding-fields-and-saving-a-form/pages/-MlTKz6Y8xUCmZEa9lxP#2.-priority)fields.

For the **Radio**, **Status** and **Priority** fields, you can manually enter the values that should be displayed as options.

![](/files/4ixlrhc4QTsOZ2J0U7IJ)

|                                  |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| -------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Field**                        | **Description**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| Add options in the select fields | <p></p><p><strong>Add Single Option At A Time</strong></p><p>To add the values to the list one by one,</p><ul><li>Enter the value for the first option and then press enter.</li><li>Enter the value for the second option and so on.</li></ul><p>You can go on adding options by entering the values and then hitting enter.</p><p> </p><p><strong>Add Multiple Options Together</strong></p><p>To add multiple options together<strong>,</strong></p><ol><li>Click <strong>Add Multiple Options Together</strong></li><li>Enter the values to be displayed in the list separated by a comma.</li></ol> |

## Date

Check out the features of the date field [<mark style="color:purple;">**here**</mark>](https://docs.senpiper.com/form-builder/creating-forms/adding-fields-and-saving-a-form/pages/-MlTKz6Y8xUCmZEa9lxP#8.-date).

![](/files/Hwc18TzQOIy450MemAHF)

|                                            |                                                                                                                                                                                                                                                                                                                                      |
| ------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Field**                                  | **Description**                                                                                                                                                                                                                                                                                                                      |
| What values should this field capture?     | <p>Capture only date – Select this if you want the field to accept only date as a value for this field</p><p>Capture only time – Select this if you want the field to accept only time as a value for this field</p><p>Capture both date and time – Select this if you want to accept both date and time as value for this field</p> |
| Select format for the date                 | This field automatically sets the format for the date/time to be displayed on the form based on your selection for the **What values should this field capture?** Field.                                                                                                                                                             |
| Automatically capture device date and time | Turn on this toggle switch if you want to auto-populate this field with the date and time of the device                                                                                                                                                                                                                              |
| Minimum date user can select in this field | Select a start date prior to which no date will be accepted in this field                                                                                                                                                                                                                                                            |
| Maximum date user can select in this field | Select an end date after which no date will be accepted in this field                                                                                                                                                                                                                                                                |

## Location

Check out the features of the location field [<mark style="color:purple;">**here**</mark>](https://docs.senpiper.com/form-builder/creating-forms/adding-fields-and-saving-a-form/pages/-MlTKz6Y8xUCmZEa9lxP#9.-location).

![](/files/3B7HfoFUibQwERqOFpRj)

|                                       |                                                                                        |
| ------------------------------------- | -------------------------------------------------------------------------------------- |
| **Field**                             | **Description**                                                                        |
| Allow location to get manually picked | Turn on this toggle switch if you want to allow the user to manually pick the location |

## Section

Check out the features of the section field [<mark style="color:purple;">**here**</mark>](https://docs.senpiper.com/form-builder/creating-forms/adding-fields-and-saving-a-form/pages/-MlTKz6Y8xUCmZEa9lxP#10.-section).

<figure><img src="/files/xqvg5Vk6vd9vgCVgPupg" alt=""><figcaption><p>Configure report to the section</p></figcaption></figure>

<figure><img src="/files/od2cMTEVtUEJyt1GLgGw" alt=""><figcaption><p>Applying master data to the section</p></figcaption></figure>

|                                                       |                                                                                                                                                                                                                                                                                                                          |
| ----------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Field**                                             | **Description**                                                                                                                                                                                                                                                                                                          |
| Apply master                                          | Turn on this toggle switch if you want to fetch values for the fields in the **Section** from a master form                                                                                                                                                                                                              |
| Do you want to populate data in fields from a report? | <p> Turn on this toggle switch if you want to fetch values for the fields in the Section from a report</p><p>For more information, see <a href="/pages/0Ogqd7YTQEtZL5Ki2ORp"><mark style="color:purple;"><strong>Using report data in forms</strong></mark></a><mark style="color:purple;"><strong>.</strong></mark></p> |

### Section data layout settings

You can configure the layout of the **Section** field as per your preference with the options given below:

![](/files/fuaeUxJirOWfPKucnFFO)

| Field                                                  | Description                                                                                                                                                                                                                                         |
| ------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Allow users to add multiple rows of data to this field | <p>Turn on this toggle switch if you want to allows the user to enter multiple data entries for the <strong>Section</strong> field</p><p><em>This will display an '<strong>Add another row</strong>' button next to the field in the form.</em></p> |
| Define minimum values a user can add for this field    | Enter the minimum number of data entries that you want to allow the user to make to this field                                                                                                                                                      |
| Define maximum values a user can add for this field    | Enter the maximum number of data entries that you want to allow the user to make to this field                                                                                                                                                      |
| Provide name of 'add another row' button               | Enter a different name for the **Add another row button**, if preferred                                                                                                                                                                             |

### Section layout view settings

You can also configure the layout of the **Section** field in both **Web Browser** and **Mobile App** as per your preference with the options given below:

![](/files/fJeK33Xk1BaMVUlZAwH0)

| Field            | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| ---------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Web Browser view | <p><a href="#web_browser_accordion_view"><mark style="color:purple;"><strong>Accordion view</strong></mark></a> - Select this if you want to display the <strong>Section</strong> field data in an accordion format in your website</p><p><a href="#table-view-in-web-browser"><mark style="color:purple;"><strong>Table view</strong></mark></a> - Select this if you want to display the <strong>Section</strong> field data in an table format in your website</p> |
| Mobile App view  | <p><a href="#web_browser_accordion_view"><mark style="color:purple;"><strong>Accordion view</strong></mark> </a>- Select this if you want to display the <strong>Section</strong> field data in an accordion format in your mobile app</p><p><a href="#undefined"><mark style="color:purple;"><strong>New page layout</strong></mark></a> - Select this if you want to display the <strong>Section</strong> field content in a new page </p>                          |

Refer to the images below for more information on **Web Browser** and **Mobile App** views.

### Accordion view <a href="#web_browser_accordion_view" id="web_browser_accordion_view"></a>

An accordion view is a vertically stacked list of rows that can be clicked to reveal or hide content associated with them.

#### Accordion view in web browser

![](/files/qC1OKHB3GA1pR1TaD4Tx)

#### Accordion view in mobile app

![](/files/ah7KiX3Dxs463duOIgKf)

### Table view in web browser

The table view displays content in the form of rows and columns.

![](/files/MoW2xR0Dm5iDYqco4RcQ)

### New page layout

A new page layout will vertically stack the data in a list of rows that can be clicked to direct you to a new page and reveal the content associated with them.&#x20;

![](/files/J3qQPI7NcHrunMwxFyaW)

## &#x20;Rating/Slider

Check out the features of the [<mark style="color:purple;">**Rating**</mark> ](https://docs.senpiper.com/form-builder/creating-forms/adding-fields-and-saving-a-form/pages/-MlTKz6Y8xUCmZEa9lxP#12.-rating)and [<mark style="color:purple;">**Slider**</mark> ](https://docs.senpiper.com/form-builder/creating-forms/adding-fields-and-saving-a-form/pages/-MlTKz6Y8xUCmZEa9lxP#13.-slider)fields.

![](/files/f9qm13MCak8iGsDWalDi)

|                                                   |                                                                                       |
| ------------------------------------------------- | ------------------------------------------------------------------------------------- |
| **Field**                                         | **Description**                                                                       |
| Minimum value of the slider that user can provide | Enter the minimum rating/number of stars that a user can select from the rating range |
| Maximum value of the slider that user can provide | Enter the maximum rating/number of stars that a user can select from the rating range |

## &#x20;Multimedia fields

### Document

Check out the features of the document field [<mark style="color:purple;">**here**</mark>](https://docs.senpiper.com/form-builder/creating-forms/adding-fields-and-saving-a-form/pages/-MlTKz6Y8xUCmZEa9lxP#3.-document)<mark style="color:purple;">.</mark>

![](/files/h1zP2g7Gf90yBCAsoDZY)

|                    |                                                                                            |
| ------------------ | ------------------------------------------------------------------------------------------ |
| **Field**          | **Description**                                                                            |
| Enable Geo Tagging | Turn on this toggle switch if you want to automatically attach the geographic co-ordinates |

### &#x20;Video

Check out the features of the video field [<mark style="color:purple;">**here**</mark>](https://docs.senpiper.com/form-builder/creating-forms/adding-fields-and-saving-a-form/pages/-MlTKz6Y8xUCmZEa9lxP#2.-video)<mark style="color:purple;">.</mark>

|                                           |                                                                                                                                                                                                    |
| ----------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Field**                                 | **Description**                                                                                                                                                                                    |
| Restrict upload of video from camera only | <p>Turn on this toggle switch if you want to restrict the user to upload videos shot with your device camera only<br>The user will not be able to upload video files from their device gallery</p> |

### Image

Check out the features of the image field [<mark style="color:purple;">**here**</mark>](https://docs.senpiper.com/form-builder/creating-forms/adding-fields-and-saving-a-form/pages/-MlTKz6Y8xUCmZEa9lxP#1.-image)<mark style="color:purple;">.</mark>

<figure><img src="/files/EksdTZ0J7kdCJhs4NDvt" alt=""><figcaption></figcaption></figure>

|                                                                                                    |                                                                                                                                                                                                                                                                                                                                               |
| -------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Field**                                                                                          | **Description**                                                                                                                                                                                                                                                                                                                               |
| Restrict upload of image from camera only                                                          | <p>Turn on this toggle switch if you want to restrict the user from uploading images clicked from your device camera only<br>The user will not be able to upload image files from their device gallery</p>                                                                                                                                    |
| Don't close the camera after an image is clicked                                                   | <p>Turn on this toggle switch if you don't want the camera to close after taking the picture.<br>This feature helps in capturing multiple pictures using the same image field and storing the data in another field via predicates. For details, <a href="/pages/2dvpValmETv7Vrq7e7bo"><mark style="color:purple;">click here</mark></a>.</p> |
| Automatically delete images (captured via field) from the mobile device once the form is submitted | <p>Turn this toggle if you want to delete the clicked pictures using the image field of the form to be removed from the device's internal storage automatically.<br>This is applicable only when the form is submitted successfully.</p>                                                                                                      |

![](/files/uLPukr3Qta1SehS0XBIy)

| Field                      | Description                                                                                                                             |
| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
| Enable Geo Tagging         | Turn on this toggle switch if you want to give the user the option to attach geographic co-ordinates to the image file                  |
| Make Geo Tagging Mandatory | Turn on this toggle switch if you want the user to mandatorily tag the geographical co-ordinates with the image                         |
| Keep Geo Tagging Optional  | Turn on this toggle switch if you want to give the option to the user to choose not to tag the geographical co-ordinates with the image |

### Face Detection Settings

<figure><img src="/files/JvnPs9nWVYHMK5r1sdm1" alt=""><figcaption></figcaption></figure>

The Face detection settings are mainly used while applying the condition of [<mark style="color:purple;">Face Matching</mark>](/form-builder/creating-forms/additional-form-settings/conditions.md)<mark style="color:purple;">.</mark>

The settings are visible under the Face Detection Settings tab when the user turns on the toggle **Enable only face capture through this field.**

| Setting                                                    | Description                                                                                                                                                                                                                                                                                                                     |
| ---------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| User must keep eyes open (both eyes)                       | This toggle detects both eyes open while capturing the image.                                                                                                                                                                                                                                                                   |
| Show face tracker                                          | This toggle tracks the face wherever it moves on the screen                                                                                                                                                                                                                                                                     |
| Define minimum face to camera area ratio                   | <p>This helps to set the proportion of the screen that should be occupied by the face image while clicking.<br>This is captured in percentage (percentage of the screen that should have face image)</p>                                                                                                                        |
| Do you want to keep liveliness mandatory?                  | <p>This toggle helps to detect the liveliness of the image that is being captured. There are some instructions from the backend that needs to be fulfilled while capturing the image or else the system doesn't allow the face.<br>This feature helps to restrict the user from clicking a picture instead of a live image.</p> |
| Do you want to accept captured images with face mask on?   | This allows users to capture and save mages with a face mask.                                                                                                                                                                                                                                                                   |
| Enable system to generate unique Ids for the face captured | <p>If this toggle is turned on, then the system generates an encoding for the clicked image and saves it.<br> The system uses this to match two images (both images should have encoding generated).</p>                                                                                                                        |
| Do you want to open the front camera as default            | By default back camera opens for clicking via the image field, but this toggle enables the user to make the front camera default ( which is ideal for capturing faces)                                                                                                                                                          |

### Audio

Check out the features of the audio field [<mark style="color:purple;">**here**</mark>](https://docs.senpiper.com/form-builder/creating-forms/adding-fields-and-saving-a-form/pages/-MlTKz6Y8xUCmZEa9lxP#5.-audio)<mark style="color:purple;">.</mark>&#x20;

![](/files/9w04Bv3AufujKjyjcjZ5)

|                                             |                                                                                                                                                                                                 |
| ------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Field**                                   | **Description**                                                                                                                                                                                 |
| Restrict upload of audio from recorder only | <p>Turn on this toggle switch if you want to restrict the user to upload audios recorded from your device only<br>The user will not be able to upload audio files from their device gallery</p> |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.senpiper.com/form-builder/creating-forms/adding-fields-and-saving-a-form/individual-field-settings.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
