A “Checklist” is a component you can use whenever you want to present your user with a list of possible answers to a certain question. Although it share similarities with a “Radio Options” component, the major difference is that with a “Checklist” you have the possibility to select multiple items instead of just one.
A “Checklist” has the following properties.
In other words your question.
This property defines how the list will be be presented on the form and can either vertical or horizontal. When you set this property to horizontal FormFinch will place as much items as possible next to each other before it starts another row of options. This of course depends on the length of the items and of the size of the screen that is used to view the form.
An item consist of a checkbox with it’s own label (the answer). To check an item by default you can check the appropriate checkbox in the properties panel. An item can be added by pressing the “add item” button, be rearranged by dragging and be deleted by pressing the “trash can” icon.
The default number of items that have to be selected is 0, this makes the question optional. However if you require your user to select a specific minimum amount of items you can set this number to that amount. If you need an exact amount of selected items you can set the minimum amount to the same number as the maximum amount.
When you don’t need to limit the maximum number of selected items you can leave this property empty. If you do want a selection limit you can set this number anywhere between the minimum number of selected and total amount of available items.
When a answer to a “Checklist” question has been submitted only the checked items will appear as the data of that submission. In case of multiple selected items the answers will be separated by a “|” (pipe) and ordered by selection order.
You can also use the “Checklist” component to let your users agree with certain things like for example terms & conditions, a privacy statement or membership rules before submitting the form. You can achieve this by presenting them as items and make the minimum selected items the same as the number of options you are presenting.