# Forms - How to Use Select Field and Checkbox Fields

#### SprintHub allows the creation of custom forms with dynamic selection fields, making it easier for leads to fill them out. With this feature, leads can select predefined options when submitting data, ensuring greater speed and accuracy in responses.

### To do this, follow the steps below: &#x20;

1. Go to the “Forms” feature

Or just type in the “Find service” and it appears

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeGdphTqVpb3CVxrcQOU3qb0GBYS5zaL6xz6w1v1uXdgEmXp57TmqB8XMiKhbbkTAHUnJdgwZiosNgyLzhlSn55jyuGnRObjpPRjb56m50pBGFN6fsDMZjLiZoSI3reIei_sutResBP2L8H1cMxVq2FU51C?key=1zZWnu6gDBHvy7pmO7aSdg" alt=""><figcaption></figcaption></figure>

2. In the “Forms” feature, you can select an existing form or create a new one. To edit an already created form, click 'Edit'. If you want to create a new form, just click '+ New'. Then click 'Open builder'.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfbo4rEBiCwvnoskJKlmQ7Qu7OqEhFRC01ObQisKu5107fg9DltxHpAbtQJqS9XrQiTFlPrXEtBjz516L9nQSw2y9pM5m07MSGY6Em79W2dPEtE67nPwfZTlR05CMY7Ou0knlqiyet9MGl5ctzMYDrEEug?key=1zZWnu6gDBHvy7pmO7aSdg" alt=""><figcaption></figcaption></figure>

3. To add a selection field to your form, simply click and drag the desired field into the builder area;

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdRNJ4tsqgVA22z3x9ffNzhvq7UgyztT36NmmCQ0Csog2XgHuPr66m2f5KW-roz-KugIyAb24nPZFu94FkljIQroS8d9DYYBb7fl0D8WpP9WE00bANa-rtKgKRlvCx2SHTAqb7z-pta7lb45WmStLblEdo?key=1zZWnu6gDBHvy7pmO7aSdg" alt=""><figcaption></figcaption></figure>

There are two selection field options available for your forms: Checkbox and Select Field.

* **Checkbox:** Allows the user to check one or more options from a list, that is, they can select multiple answers at the same time.
* **Select Field (Dropdown):** Displays a dropdown list of options, allowing the user to choose only one answer. This option is ideal when you want to limit the selection to a single alternative.

Each type of selector serves different information collection needs, providing flexibility in the design of your form.

4. Settings;

{% embed url="<https://youtu.be/Ij2bAVoSeNc>" %}

* **Configuration**
* **Required:** The Lead will only be able to submit their form when they fill out this field.
* **Allow multiple selection?:** If enabled, the Lead will be able to select more than one option.
* **Single Selection? (checkbox):** If enabled, the Lead will be able to select only one of the options.
* **Lead Field:** Select the Lead field in which we will save what is filled in this form field.
* **Show after filling?:** If the Lead returns to this form after filling it out, should we still show this field?
* **Show after X submissions:** How many times (x) does the Lead need to submit the form for this field to appear? Leave empty or 0 for it to appear from the first time.

:gear:**Advanced**

* **Show Dynamically:** Configure the conditions for this field to be shown or hidden, based on the value of other form fields.
* **Class - Custom Attributes:** Class attributes in HTML play an important role in the design and behavior of forms, especially when using CSS and JavaScript to style and add functionality.
* **Meta Pixel Attributes:** If the Meta Pixel is configured, add attributes to this component to send events to the conversions API when one of the actions is triggered. Example: By adding the attribute 'click', an event will be sent when this element is clicked.<br>

**Conclusion:** \
In SprintHub, the use of selection fields (dropdowns) and checkboxes is a powerful tool to optimize Lead data collection. These fields provide flexibility and accuracy in form completion, facilitating both the user experience and the processing of information by the sales and marketing teams.

*For more information about forms, see the related articles below:*

{% content-ref url="/pages/d89d618a178ea6f8682f6c138f4fe6883adea9ed" %}
[Forms](/en/topics/convert/forms.md)
{% endcontent-ref %}


---

# 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.sprinthub.com/en/topics/convert/forms/forms-common-questions/forms-how-to-use-selection-fields-and-checkboxes.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.
