Premium Gravity Forms add-on
List Text
Validate and guide the text people type in List Field rows
List Text is a Gravity Forms add-on that controls text input per List Field column. Add email validation, custom regex validation with your own error message, multiline textareas and placeholder text to single and multi-column List Fields, without writing code.
- 30-day money-back guarantee
- Support from the developers
For Gravity Forms builders who collect repeating rows of text and need every row to be complete and correctly formatted.
Clean data in every row
Email addresses and codes are checked when the form is submitted, so you do not have to fix typos in the entries afterwards.
Clear for the person filling in
Placeholders show what belongs in each column, and a textarea gives room for longer answers.
No custom code
You set every option per column in the List Field settings of the Gravity Forms editor.
Try it
This form runs List Text on this site. Fill in the fields and see the add-on at work.
Use cases
- A group registration with a row per participant and a validated email address on each row.
- A form that collects product, order or postal codes in a fixed format checked with a regex.
- A declaration or report form with a textarea column for a description per item.
- A team or contact list where placeholders explain what goes in each column.
- A complex List Field that combines text columns with List Dropdown and List Number Format columns.
Features
-
Email validation
Choose Enable Email Validation for a column. A row with an invalid address shows “The column ‘…’ requires a valid e-mail address.”
-
Custom validation with regex
Choose Enable Custom Validation (RegEx) and enter a pattern, for example
/^\d{5}$/for exactly five digits. Add a Custom Error Message that tells people what to fix. -
Textarea columns
Choose Enable Textarea to turn a column into a multiline text area, and set its Textarea Height (Lines).
-
Placeholders
Add a Placeholder per column, such as “Enter email”, to show what to type while the input is empty.
-
Set per column
In a multi-column List Field you configure every column separately. Each column uses one text option: email validation, regex validation or textarea.
Ready to use List Text? 30-day money-back guarantee.
Buy now from $49Why GravityWP
Gravity Forms specialists since 2014. The people who build the add-ons also answer your questions.
Built the Gravity Forms way
Our add-ons use the official Gravity Forms add-on framework, so settings, feeds and entries work the way you already know.
Compatibility guaranteed
Works with current Gravity Forms versions and certified add-ons like Gravity Flow, GravityView and Gravity Perks. If something conflicts, we fix it.
Support from the developers
Your question goes straight to the people who wrote the code. Good feature requests often make it into the next release.
What customers say
Just want to say thanks for developing the plugins for the list field. I know another developer had created them and could not support them. Thanks for picking them back up.
Thank you for all the work you put into these plugins, they make life better for many!
Thank you for your superior products and support. We appreciate all you do for our form productivity and features we are able to offer to our clients. Your excellence makes us look good!
Get List Text
Yearly license with updates and email support. Prices excl. VAT.
30-day money-back guarantee on your first purchase. Refund policy. When a license ends, everything you installed keeps working; only downloads, updates and support stop. Compare all licenses
Questions before you start? Ask us
Frequently Asked Questions
No. Each column uses one text option: email validation, custom regex validation or textarea. A placeholder can be added in every case.
Any valid regular expression, for example /^[A-Za-z]+$/ for letters only or /^\d+$/ for digits only. You can also set your own error message.
Yes. List Text works with single-column and multi-column List Fields, and you configure each column separately, including its own placeholder.
No. All options are set in the Gravity Forms editor. Only a custom validation rule needs a regular expression, and the documentation has examples to copy.
Everything you installed keeps working. You no longer get downloads, updates, new features and support until you renew.
Yes, within 30 days of your first purchase. Request it through your account on my.gravitywp.com. Renewals are not refunded; see the refund policy.
Examples
Regular expressions you can use in Enable Custom Validation (RegEx):
| Regular expression | Accepts |
|---|---|
/^[a-zA-Z]+$/ | Only letters |
/^\d+$/ | Only digits |
/^[a-zA-Z0-9]+$/ | Only letters and digits |
/^\d{5}$/ | Exactly five digits, like a U.S. ZIP code |
/^[a-z0-9]+(?:-[a-z0-9]+)*$/ | A slug, like list-text |
/^[\w.-]+@[\w.-]+\.\w+$/ | An email address |
Regular expressions are case-sensitive; add i at the end, like /expression/i, to ignore case. More patterns and a guide to building your own are in the documentation.
Requirements
- Gravity Forms 2.5 or later
- WordPress 5.0 or later, tested up to 6.7
- PHP 7.0 or later
Current version 1.0.2, updated 2 September 2026. View the changelog
Documentation and tutorials
- Enable Textarea
- Enable Email validation
- Creating a Regular Expression for Validation
- How to Validate Repeatable Contact Rows in Gravity Forms
- How to create a declaration forms using List Field Add-Ons in Gravity Forms
- Complex List Field Gravity Forms
Start using List Text today
Validate and guide the text people type in List Field rows
Buy now from $4930-day money-back guarantee