Filling out field after required field can rot your brain. Save a huge amount of time by automatically unrequiring required fields.
Snippets
Customizing the Multi-File Merge Tag
A simple way to create custom templates for displaying files uploaded via a Multi-File Upload field. Image files can be displayed as images, video files can be loaded as playable videos, PDFs (and other text file types) can be stylized to indicate the file type. The possibilities are endless.
Use List Field As Choices for Gravity Forms
Adds support for populating choice-based fields (i.e. checkboxes, selects, radio buttons) with values entered in a List field.
Gravity Forms Live Preview
Preview your forms on the frontend of your site.
Subtotal Merge Tag (for Calculations)
A simple way of getting the subtotal for your Gravity Form calculations.
Calculate Number of Days Between Two Dates
Calculate the number of days between two given date fields and populate this number into a field on the form.
Multi-page Form Navigation
Adds support for navigating between form pages by converting the page steps into page links or creating your own custom page links.
Ban/Limit Email Domains for Gravity Form Email Fields
This snippet allows you to ban or limit any email domain(s) for your Gravity Form email fields.
Better Limit Submission Per Time Period by User or IP
This snippet allows you to limit submissions to any (or all) Gravity Forms per a time period (i.e. 30 minutes, 24 hours, 2 days, etc) by a user ID, user role, IP address, a specific form URL, or the value of a specific field.
Shortcode: Display Number of Entries Left
This shortcode extends the [gravityforms] shortcode, providing a custom action to retrieve the number of entries left based on the form’s entry limit.
Better Inventory with Gravity Forms
Set up simple, one-off inventory limits per field.
Require All Columns of List Field
Random Fields with Gravity Forms
Limiting How Many Checkboxes Can Be Checked
A simple method for limiting how many checkboxes can be checked (and how many checkboxes must be checked) on a checkbox field.
Set Number of List Field Rows by Field Value
Increase or decrease the number of rows in a List field by the value of another field. Ordering three tickets? Show three list field rows for ticket information.