What does it do?
This plugin allows you to limit how many checkboxes of a Checkbox field may be selected at any given time. It supports specifying a minimum and maximum limit per checkbox field and also allows you to span one field’s limits across multiple fields!
- Limit how many checkboxes can be checked.
Set how many choices users can pick from a single Checkbox field.
- Set minimum and maximum limits per checkbox field.
Users must pick at least x, but no more than y.
- Span limits across fields.
Share limits across multiple fields in a single form.
- Automatic updates.
Get updates and the latest features right in your dashboard.
- Awesome support.
We’re here to help! And we mean it.
- How do I enable this functionality?
- Feature Details
How do I enable this functionality?
After installing and activating Gravity Forms Limit Checkboxes, all Checkbox fields will show the Perks tab in within the form editor. Let’s have a look how to use it.
Once the maximum limit has been reached for a specific field or a group of fields with a shared limit, the rest of the unchecked boxes are disabled and not check-able. Unchecking one of the currently checked boxes (thereby bringing the number of checked boxes under the limit) will make the previously disabled checkboxes check-able.
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.
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 these steps 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.|
When a limit is spanned across multiple checkbox fields, all checked boxes 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.
- gplc_excluded_input_selectors (JS)
- gplc_group (JS)
- gplc_group (PHP)