> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help-option.ymqapp.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Radio Button and Checkbox

1. [Option](/ymq-options-v2/option)
2. [Selection Option Type](/ymq-options-v2/option/selection-option-type)

# Radio Button and Checkbox

📌 Both **Radio Button** and **Checkbox** elements are designed to present selectable options to your customers. While they function similarly in many ways, there are key differences in **how selections work** and how many can be made.

---

1

🔘 **Radio Button**

* **Purpose**: Allows the customer to **select only one** option from a list.
* **Selection behavior**:

* Only one value can be selected at a time.
* Once selected, **it cannot be deselected** — only replaced by selecting another option.
* **Use Case**: Ideal when you want the customer to **choose one and only one** required option — for example, size (Small, Medium, Large).

2

☑️ **Checkbox**

* **Purpose**: Allows the customer to **select multiple options** from the list.
* **Selection behavior**:

* Multiple checkboxes can be selected.
* Customers can **deselect** any option freely.
* You can limit selection by setting up Min/Max selections
* **Use Case**: Perfect for optional add-ons, such as "Include gift wrapping," "Add greeting card," or selecting multiple toppings for a pizza.

---

**🔧 Basic Settings**

* **Name** – Change the display name shown to customers.
* **Required Field** – Make the field mandatory before form submission.
* **Column width** - Option represents a percentage of the overall width, e.g., 100%, 50%.
* **Add-on Price** – Add an extra cost when a customer fills out this field.
* **Conditional Logic** – Show/hide this field based on other option selections.

---

**💡 Advanced Settings**

1

🔢 **Min & Max selections**

* **Radio Button** — Cannot use Min & Max selections unless the quantity selector is enabled.

![](https://storage.crisp.chat/users/helpdesk/website/-/a/2/4/b/a24b94f3cd768800/c7b0557a-10a9-414e-96d0-102756_29rzh7.jpg)

* **Checkboxe** — Support multiple selections, so Min & Max selections can be applied.

2

🖼️ **Enable images for option values** _**(**_**Advanced** _**Plan Feature)**_

![](https://storage.crisp.chat/users/helpdesk/website/-/3/5/5/c/355c45a01c93740/e10463af-0dcc-487e-ba15-84b327_vwyddm.jpg)