> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flowforma.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Button

> Use the Button add-on question to place a clickable, styleable button on a form that executes the business rules attached to it when their conditions are met.

The button question is a clickable button that you use on forms to execute business rules attached to it. When you click the button, all rules attached to the question run if the conditions included in the rules have been met.

<img src="https://mintcdn.com/flowforma/Ttfqzt1QnXujKlYY/images/product/creating-flows/questions/add-on-questions/button/button-1.png?fit=max&auto=format&n=Ttfqzt1QnXujKlYY&q=85&s=d899b59279e49cf0f62946c24f106fd9" alt="Button question configuration" width="569" height="574" data-path="images/product/creating-flows/questions/add-on-questions/button/button-1.png" />

**Question title**: each question must have a title. It's a required field and appears on the form as a label when the user fills in the question
**Question code**: each question needs a unique code. One is generated by default when you start creating a new question, but you can overwrite this and give it a different code if you prefer. The question code won't appear on the form itself, but you can use it to search and filter when adding questions
**Question type**: Button
**Required**: you need to specify whether the question is required or not. If you set a question as required, the user must provide an answer to it on the form to submit the form. However, the user can save as draft without answering all required questions. If you try to submit a form without answering all required questions, an error message appears showing a list of questions that haven't been answered
**Question description**: it's optional whether you enter a description or not. The description is used as a tooltip on the form and adds an exclamation point beside the question on the form. If the user clicks the exclamation point, the description (tooltip) appears
**Publish question as list field**: check this box to save the question to the SharePoint forms list. This allows you to report on the question from there
**Button Text**: enter the text that you want displayed on the button, e.g. "Search", "Update", "Click Me!" - or anything else you choose.
The maximum number of characters allowed is 255

**Button styling**: expand the button styling row to display additional configuration options to style the button, such as

* **Border color**
* **Background color**
* **Background hover color**
* **Text color**
* **Text hover color**
* **Bold text**
* **Text size**
* **Vertical padding**
* **Horizontal padding**
* **Border radius**
* **Border width**

**Place title on top**: check this option to display the question's title above the input field. If you uncheck this option, the title appears to the left of the input field, as normal
**Render, but hide question on form**: if you check this option, the question behaves as normal (default value, publishing and calculation apply). However, the question isn't displayed on the form

Once you've entered all relevant information, click **save**. If you don't want to save the question or the changes you've made, click **close**
