This plugin is part of the Gravity Perks package. Buy Gravity Perks today to get this perk plus 27 other galactic Gravity Forms plugins!
What does it do?
The Limit Checkboxes perk allows you to limit how many checkboxes of a checkbox field may be selected at any given time. This perk supports specifying a minimum and maximum limit per checkbox field and also allows you to span one field’s limits across multiple fields!
How does it work?
When a limit is spanned across multiple checkbox fields, all checked checkboxes in those fields will count towards the specified limit. For example, if you have two checkbox fields with a shared limit of two (2), you will be able to select two checkboxes from a single field or one checkbox in each field.
The minimum limit is validated when the form is submitted. If the user did not select enough checkboxes it will return a validation error with the minimum number of checkboxes that must be checked.
How do I enable this functionality?
Let’s start with setting a minimum and maximum limit on a single checkbox field.
- Create a new Gravity form or go to edit an existing Gravity form.
- Create a new Checkbox field or open an existing Checkbox field to modify its settings.
- Navigate to the “Perks” tab (most often adjacent to the “Advanced” tab).
- Check the “Limit how many checkboxes can be checked” checkbox.
- Specify a minimum and/or maximum limit in the respective text input fields.
Spanning limits across multiple fields
If you would like to span a limit across multiple fields, follow the above instructions to set the base limits and then follow the below instructions to enable the spanned limit functionality and select which fields the limit should be spanned across.
- Check the “Span limit across multiple checkbox fields” checkbox.
- Select each field that should share the base limits specified for the current field from the drop down which appears after enabled the “Span limit across multiple checkbox fields’ option.