Gravity Perks Limit Checkboxes is a specialized extension for WordPress that expands the capabilities of forms created with Gravity Forms. Its main function is to control how many checkboxes can be selected within a checkbox field, allowing you to define both a minimum and a maximum number of checked options. It is designed for those who need to maintain the consistency of data collected in their forms, avoiding excessive or insufficient selections that could break business logic.
This add-on is especially useful in scenarios such as surveys where a specific number of preferences must be chosen, registration forms that limit the selection of courses or workshops, or online stores where certain combinations of options are not valid. With simple configuration from the Gravity Forms field editor, the administrator can set limits per field or even share a common limit among multiple checkbox fields within the same form.
Operation is transparent for the end user: once the maximum allowed is reached, the remaining checkboxes are automatically disabled via JavaScript, preventing additional selections. If the user unchecks an option, the checkboxes become available again. On the other hand, the minimum limit is validated when submitting the form, showing a clear error message if not enough options have been selected.
Among its most notable features are the ability to define minimum and maximum limits per field, the option to extend a shared limit across multiple checkbox fields, and natural integration with Gravity Forms' validation functions and custom messages. This allows maintaining the quality and consistency of collected data, improving user experience by clearly guiding them on how many options to select.
Developed by Gravity Wiz, a recognized studio in the Gravity Forms ecosystem, this perk integrates seamlessly with the base plugin and is designed to be configured even by users without advanced technical knowledge. It is the ideal solution for any website that needs to impose clear selection rules on its forms and ensure that each submission meets the established requirements.