Formidable Forms comes with 8 field types in the free version and 18 additional field types in the Pro version. This page will help you learn about each of the field types offered by Formidable.
Single Line Text
Allows user to enter a single line of text.
Provides ample space for user to enter multiple lines of text.
Allows user to select any number of options by clicking checkboxes.
Prevents the user from selecting more than one option. This field type is often used for yes or no questions.
Allows user to select a response from a drop-down menu.
Behaves just like a text field, but also checks the text to make sure it matches the pattern expected of a real email address (ex. a user mistakenly enters 'jordansmithexample.com' as their address -- this is missing the '@' and would show an error). In the form settings, you have the option to send an automated response to this email address.
Verifies that the value entered is a valid URL.
Requires the user to verify that they are human before submitting the form. This helps protect your account from Spam. You must set up reCAPTCHA keys in your 'Global Settings' before it will be functional.
May be used to add a basic section heading, a collapsible section, or a repeatable section.
- Heading: This will allow you to give your section a title.
- Collapsible: Any field that you drag into this field will be collapsible under the heading.
- Repeatable: Allows users to repeat a group of fields any number of times.
Enables you to make your form multi-paged by adding page breaks.
Allows user to upload any file types supported by your WordPress installation. The maximum file size is set in your php.ini on your server and the files are stored in your WordPress Media Library in the location specified in your WordPress settings. For more information on file uploads, click here.
Provides user with more control over text and paragraph styling without using HTML.
Only allows numeric values to be entered (e.g. 394 or 2328.33).
Checks the value entered for a valid phone number, social security number, zip code, etc.
Allows user to select a date from a pop-up calendar. Select your calendar styling from the 'Formidable' → 'Global Settings' page. For more information on how to customize your calendar, click here.
Allows user to select a time from a drop-down list.
Allows user to reference images that are already uploaded or located elsewhere online. This field contains URL validation and a thumbnail image for the specified image.
Provides radio buttons with options 1-10. This field type can easily be used for star-based ratings.
Provides you with the tools to create dynamic drop-downs, check boxes, radio buttons, or a list, as well as link multiple forms. This is an incredibly powerful, but complex field. To learn more on using this field type, see the documentation on Dynamic relationship fields.
Use to create dropdowns and radio buttons that are dynamically populated with submitted entries. See the documentation on Lookup fields.
This field allows you to embed a form (Form A) into another form (Form B). Form A may only be embedded once in Form B, but it may be embedded in any number of forms.
May be used for any values you don't want your users to see or edit. This field is most useful in conjunction with Dynamic Default Values which allow you to populate the hidden field without the user ever seeing it. You can use any of the codes listed under the Dynamic Default Values section located on the right side of the page when you are editing a form.
User Id (hidden)
If a user is logged in when they submit a form, their user ID will be automatically saved to this field, which allows users to return and edit their entries. This field also allow you to display their profile information (name, email, login, etc.) in forms and custom displays. This field will be added automatically if you choose to limit the form to one entry per user or allow users to edit previous responses.
A single line text field that hashes out the characters entered for security. Note: entered text is saved as plain text (not hashed) in the database unless you have the Registration Add-on installed. With the Registration Add-on, password values are not saved to the Formidable database.
Provides you with an area to add blocks of text, images, or other HTML that will be displayed in your form, but will not be saved with each entry.
May be used to add a comma-separated list of tags or categories. If you are creating WordPress posts with your form, you can select this field to be used with any category/taxonomy. For more information on Tags fields, refer to the Tags article.
Provides all the fields needed for the user to input a mailing address.
Allows the user to write their signature with the mouse/trackpad or type it. The Signature Add-on is required to use this field type.
To learn more about what these fields can do, visit the Field Options page.
The following are fields that are not visible on your form, but they are always present in your forms.
- Entry Key: An entry key will be given to each entry and can be found by going into Form Entries and clicking 'View' for any entry. This key is unique for each entry and is randomly generated.
- Created At: Stores the date, time, and user ID of the original entry creation.
- Last Updated: Stores the date, time, and user ID of the most recent update.
- IP Address: Stores the IP Address of the user who submitted the entry.
- User-Agent (Browser/OS): Stores the Browser and Operating System of the user who submitted the entry.
- Referrer: Stores the URL of the page where the form was submitted.