You have 5142 weeks 6 days remaining for the course
-
Forms 0/3
-
Lecture1.1
-
Lecture1.2
-
Lecture1.3
-
-
Form Settings 0/2
-
Lecture2.1
-
Lecture2.2
-
-
Polls 0/1
-
Lecture3.1
-
Form Fields
Below are all of the available fields on WPB Forms. For a detailed walk-through on each field, click the field name and additional information will be displayed.
Standard Fields

The Single Line Text field allows users to submit a single line of text. This basic field can be used for anything where no more than a single line of input is required.
General
- Field Label
Enter the label of the form field. This is the field title the user will see when filling out the form. - Description
Enter the description for the form field. This will be displayed to the user and provide some direction on how the field should be filled out or selected. - Input Mask
Input masks provide a visual guide allowing users to more easily enter data in a specific format such as dates and phone numbers. - Maximum Characters
Enter the maximum number of characters that this field is allowed to have. - Rules
These properties set rules for how the data should be handled.- Required
A required field will prevent the form from being submitted if it is not filled out or selected. - No Duplicates
A field set to allow no duplicates will require that a value entered in a field does not currently exist in the entry database for that field.
- Required
Appearance
- Placeholder
The placeholder simply provides a hint to the expected input. This is not submitted with the form submission and is used solely for display purposes. - Description Placement
This determines where the field description will be located (above or below the field). - Custom Validation Message
If you would like to override the default error message, place it here. - Custom CSS Class
Enter the CSS class name you would like to use in order to override the default styles for this field. - Field Size
Select your desired field width here from the available options.
Advanced
- Admin Field Label
Enter the admin label of the form field. Entering a value in this field will override the Field Label when displayed in the Gravity Forms administration tool. - Default Value
If you would like to pre-populate the value of a field, you can specify a static value or select a variable value from the predefined list. - Enable Password Input
Checking this option will convert the single line text field into a password field. The password field will mask the user input (displayed as circles or asterisks). - Visibility
Select the visibility for this field. Field visibility set to Everyone will be visible by the user submitting the form. Form field visibility set to Admin Only will only be visible within the Gravity Forms administration tool. Setting a field to Admin Only is useful for creating fields that can be used to set a status or priority level on submitted entries. - Allow field to be populated dynamically
Check this option to enable data to be passed to the form and pre-populate this field dynamically. Data can be passed via Query Strings, Shortcode and/or Hooks. - Enable Conditional Logic
Create rules to dynamically display or hide this field based on values from another field. Remember, to use conditional logic, you will need to create a drop down, checkbox or multiple choice field.
The Paragraph Text field allows a user to enter text in a textarea form field.
General
- Field Label
Enter the label of the form field. This is the field title the user will see when filling out the form. - Description
Enter the description for the form field. This will be displayed to the user and provide some direction on how the field should be filled out or selected. - Maximum Characters
Enter the maximum number of characters that this field is allowed to have. When a value is specified a small character counter will appear beneath the field. - Rules
These properties set rules for how the data should be handled.- Required
A required field will prevent the form from being submitted if it is not filled out or selected. - No Duplicates
A field set to allow no duplicates will require that a value entered in a field does not currently exist in the entry database for that field.
- Required
Appearance
- Placeholder
If defined, a placeholder can be used to hint at the expected input of the field. - Description Placement
Used to determine where, in relation to the field, the description will be placed. This overrides the default values in placing the description either above or below the field. - Custom Validation Message
If you would like to override the default error validation for a field, enter it here. This message will be displayed if there is an error with this field when the user submits the form. - Custom CSS Class
Enter the CSS class name you would like to use in order to override the default styles for this field. - Field Size
Select a form field size from the available options. This will set the width of the field.
Advanced
- Admin Field Label
Enter the admin label of the form field. Entering a value in this field will override the Field Label when displayed in the Gravity Forms administration tool. - Default Value
If you would like to pre-populate the value of a field, you can specify a static value or select a variable value from the predefined list. - Visibility
Select the visibility for this field. Field visibility set to Everyone will be visible by the user submitting the form. Form field visibility set to Admin Only will only be visible within the Gravity Forms administration tool. Setting a field to Admin Only is useful for creating fields that can be used to set a status or priority level on submitted entries. - Use the Rich Text Editor
Check this options to enable the rich text editor on this field. Note that if you already have entry data associated with this field, you will not be able to enable the rich text editor. You will need to delete the field to enable the rich text editor on an existing field, which will remove all entry data associated with the field. - Allow field to be populated dynamically
Check this option to enable data to be passed to the form and pre-populate this field dynamically. Data can be passed via Query Strings, Shortcode and/or Hooks. - Enable Conditional Logic
Create rules to dynamically display or hide this field based on values from another field. Remember, to use conditional logic, you will need to create a drop down, checkbox or multiple choice field.
The Drop Down field allows users to select one option from a list.
General
- Field Label
Enter the label of the form field. This is the field title the user will see when filling out the form. - Description
Enter the description for the form field. This will be displayed to the user and provide some direction on how the field should be filled out or selected. - Choices
Add Choices to this field. You can mark each choice as checked by default by using the radio buttons that appear to the left of each choice. Add a new choice by clicking the PLUS icon and delete a choice by clicking the DELETE icon.- show values
Checking this option will allow you to specify a value for each choice. Choice values are not displayed to the user viewing the form, but are accessible to administrators when viewing the entry.
- show values
- Bulk Add / Predefined Choices
Clicking the Bulk Add / Predefined Choices allows you to select a category and customize the predefined choices or paste your own list to bulk add choices. - Rules
These properties set rules for how the data should be handled.- Required
A required field will prevent the form from being submitted if it is not filled out or selected. - No Duplicates
A field set to allow no duplicates will require that a value entered in a field does not currently exist in the entry database for that field.
- Required
Appearance
- Placeholder
This field allows you to enter text which will provide more information on the expected input. - Description Placement
Determines whether the description will be above or below the field when displayed. - Custom Validation Message
If you would like to override the default error validation for a field, enter it here. This message will be displayed if there is an error with this field when the user submits the form. - Custom CSS Class
Enter the CSS class name you would like to use in order to override the default styles for this field. - Enable enhanced user interface
By selecting this option, the chosen jQuery script will be applied to this field, enabling search capabilities to Drop Down fields and a more user-friendly interface for Multi Select fields. - Field Size
This determines the width of the drop down when displayed.
Advanced
- Admin Field Label
Enter the admin label of the form field. Entering a value in this field will override the Field Label when displayed in the Gravity Forms administration tool. - Default Value
This allows you to define what the drop down will default to (if anything). - Visibility
Select the visibility for this field. Field visibility set to Everyone will be visible by the user submitting the form. Form field visibility set to Admin Only will only be visible within the Gravity Forms administration tool. Setting a field to Admin Only is useful for creating fields that can be used to set a status or priority level on submitted entries. - Allow field to be populated dynamically
Check this option to enable data to be passed to the form and pre-populate this field dynamically. Data can be passed via Query Strings, Shortcode and/or Hooks. - Enable Conditional Logic
Create rules to dynamically display or hide this field based on values from another field. Remember, to use conditional logic, you will need to create a drop down, checkbox or multiple choice field.
The Multi Select field allows users to multiple options available in the multi select box.
General
- Field Label
Enter the label of the form field. This is the field title the user will see when filling out the form. - Description
Enter the description for the form field. This will be displayed to the user and provide some direction on how the field should be filled out or selected. - Choices
Add Choices to this field. You can mark each choice as checked by default by using the radio buttons that appear to the left of each choice. Add a new choice by clicking the PLUS icon and delete a choice by clicking the DELETE icon.- enable values
Checking this option will allow you to specify a value for each choice. Choice values are not displayed to the user viewing the form, but are accessible to administrators when viewing the entry.
- enable values
- Bulk Add / Predefined Choices
Clicking the Bulk Add / Predefined Choices allows you to select a category and customize the predefined choices or paste your own list to bulk add choices. - Rules
These properties set rules for how the data should be handled.- Required
A required field will prevent the form from being submitted if it is not filled out or selected.
- Required
Appearance
- Description Placement
This setting allows you to determine whether the field description will be placed either above or below the field. - Custom Validation Message
If you would like to override the default error validation for a field, enter it here. This message will be displayed if there is an error with this field when the user submits the form. - Custom CSS Class
Enter the CSS class name you would like to use in order to override the default styles for this field. - Enable enhanced user interface
Checking this option enables enhanced functionality to make this more user-friendly. - Field Size
Select a form field size from the available options. This will set the width of the field.
Advanced
- Admin Field Label
Enter the admin label of the form field. Entering a value in this field will override the Field Label when displayed in the Gravity Forms administration tool. - Visibility
Select the visibility for this field. Field visibility set to Everyone will be visible by the user submitting the form. Form field visibility set to Admin Only will only be visible within the Gravity Forms administration tool. Setting a field to Admin Only is useful for creating fields that can be used to set a status or priority level on submitted entries. - Allow field to be populated dynamically
Check this option to enable data to be passed to the form and pre-populate this field dynamically. Data can be passed via Query Strings, Shortcode and/or Hooks. - Enable Conditional Logic
Create rules to dynamically display or hide this field based on values from another field. Remember, to use conditional logic, you will need to create a drop down, checkbox or multiple choice field.
The Number field allows a user to enter a number. The field then automatically validates the form data to insure that a number was entered. You can also set a minimum and maximum number and the field will validate that the entered data is within that range.
General
- Field Label
Enter the label of the form field. This is the field title the user will see when filling out the form. - Description
Enter the description for the form field. This will be displayed to the user and provide some direction on how the field should be filled out or selected. - Number Format
Select the format of numbers that are allowed in this field. You have the option to use a comma or a dot as the decimal separator. - Range
Enter the minimum and maximum values for this form field. This will require that the value entered by the user must fall within this range. - Enable Calculation
Enabling calculations will allow the value of this field to be dynamically calculated based on a mathematical formula. - Rules
These properties set rules for how the data should be handled.- Required
A required field will prevent the form from being submitted if it is not filled out or selected. - No Duplicates
A field set to allow no duplicates will require that a value entered in a field does not currently exist in the entry database for that field.
- Required
Appearance
- Placeholder
Displayed to provide a hint to the user of the expected input. - Description Placement
Determines where the description will be located, in relation to the field. - Custom Validation Message
If you would like to override the default error validation for a field, enter it here. This message will be displayed if there is an error with this field when the user submits the form. - Custom CSS Class
Enter the CSS class name you would like to use in order to override the default styles for this field. - Field Size
Select a form field size from the available options. This will set the width of the field.
Advanced
- Admin Field Label
Enter the admin label of the form field. Entering a value in this field will override the Field Label when displayed in the Gravity Forms administration tool. - Default Value
If you would like to pre-populate the value of a field, you can specify a static value or select a variable value from the predefined list. - Visibility
Select the visibility for this field. Field visibility set to Everyone will be visible by the user submitting the form. Form field visibility set to Admin Only will only be visible within the Gravity Forms administration tool. Setting a field to Admin Only is useful for creating fields that can be used to set a status or priority level on submitted entries. - Allow field to be populated dynamically
Check this option to enable data to be passed to the form and pre-populate this field dynamically. Data can be passed via Query Strings, Shortcode and/or Hooks. - Enable Conditional Logic
Create rules to dynamically display or hide this field based on values from another field. Remember, to use conditional logic, you will need to create a drop down, checkbox or multiple choice field.
The Checkboxes field allows you to present one or many checkboxes which allow multiple selections.
General
- Field Label
Enter the label of the form field. This is the field title the user will see when filling out the form. - Description
Enter the description for the form field. This will be displayed to the user and provide some direction on how the field should be filled out or selected. - Choices
Add Choices to this field. You can mark each choice as checked by default by using the radio buttons that appear to the left of each choice. Add a new choice by clicking the PLUS icon and delete a choice by clicking the DELETE icon.- show values
Checking this option will allow you to specify a value for each choice. Choice values are not displayed to the user viewing the form, but are accessible to administrators when viewing the entry.
- show values
- Bulk Add / Predefined Choices
Clicking the Bulk Add / Predefined Choices allows you to select a category and customize the predefined choices or paste your own list to bulk add choices. - Rules
These properties set rules for how the data should be handled.- Required
A required field will prevent the form from being submitted if it is not filled out or selected.
- Required
Appearance
- Description Placement
This option can be used to place the field description either above or below the field. - Custom Validation Message
If you would like to override the default error validation for a field, enter it here. This message will be displayed if there is an error with this field when the user submits the form. - Custom CSS Class
Enter the CSS class name you would like to use in order to override the default styles for this field.
Advanced
- Admin Field Label
Enter the admin label of the form field. Entering a value in this field will override the Field Label when displayed in the Gravity Forms administration tool. - Visibility
Select the visibility for this field. Field visibility set to Everyone will be visible by the user submitting the form. Form field visibility set to Admin Only will only be visible within the Gravity Forms administration tool. Setting a field to Admin Only is useful for creating fields that can be used to set a status or priority level on submitted entries. - Allow field to be populated dynamically
Check this option to enable data to be passed to the form and pre-populate this field dynamically. Data can be passed via Query Strings, Shortcode and/or Hooks. - Enable Conditional Logic
Create rules to dynamically display or hide this field based on values from another field. Remember, to use conditional logic, you will need to create a drop down, checkbox or multiple choice field.
The Radio Buttons field allows users to select one option from a list. Only one option from the available choices can be selected.
General
- Field Label
Enter the label of the form field. This is the field title the user will see when filling out the form. - Description
Enter the description for the form field. This will be displayed to the user and provide some direction on how the field should be filled out or selected. - Choices
Add Choices to this field. You can mark each choice as checked by default by using the radio buttons that appear to the left of each choice. Add a new choice by clicking the PLUS icon and delete a choice by clicking the DELETE icon.- show values
Checking this option will allow you to specify a value for each choice. Choice values are not displayed to the user viewing the form, but are accessible to administrators when viewing the entry.
- show values
- Bulk Add / Predefined Choices
Clicking the Bulk Add / Predefined Choices allows you to select a category and customize the predefined choices or paste your own list to bulk add choices. - Enable “other” choice
Check this option to add a text input as the final choice of your radio button field. This allows the user to specify a value that is not a predefined choice. - Rules
These properties set rules for how the data should be handled.- Required
A required field will prevent the form from being submitted if it is not filled out or selected. - No Duplicates
A field set to allow no duplicates will require that a value entered in a field does not currently exist in the entry database for that field.
- Required
Appearance
- Description Placement
Change this if you would like the override the default placement of the field description. - Custom Validation Message
If you would like to override the default error validation for a field, enter it here. This message will be displayed if there is an error with this field when the user submits the form. - Custom CSS Class
Enter the CSS class name you would like to use in order to override the default styles for this field.
Advanced
- Admin Field Label
Enter the admin label of the form field. Entering a value in this field will override the Field Label when displayed in the Gravity Forms administration tool. - Visibility
Select the visibility for this field. Field visibility set to Everyone will be visible by the user submitting the form. Form field visibility set to Admin Only will only be visible within the Gravity Forms administration tool. Setting a field to Admin Only is useful for creating fields that can be used to set a status or priority level on submitted entries. - Allow field to be populated dynamically
Check this option to enable data to be passed to the form and pre-populate this field dynamically. Data can be passed via Query Strings, Shortcode and/or Hooks. - Enable Conditional Logic
Create rules to dynamically display or hide this field based on values from another field. Remember, to use conditional logic, you will need to create a drop down, checkbox or radio buttons field.
The Hidden field can be used to store information that should be not visible to the user but can be processed and stored with the user submission.
General
- Field Label
Enter the label of the form field. This is the field title the user will see when filling out the form.
Advanced
- Default Value
If you would like to pre-populate the value of a field, you can specify a static value or select a variable value from the predefined list. - Allow field to be populated dynamically
Check this option to enable data to be passed to the form and pre-populate this field dynamically. Data can be passed via Query Strings, Shortcode and/or Hooks.
The HTML field allows you to place a block of free form HTML anywhere in your form. This is useful for adding images or additional content.
General
- Field Label
Enter the label of the form field. This is the field title the user will see when filling out the form. - Content
Enter the content (Text or HTML) to be displayed on the form. - Disable default margins
When enabled margins are added to properly align the HTML content with other form fields.
Appearance
- Custom CSS Class
Enter the CSS class name you would like to use in order to override the default styles for this field.
Advanced
- Enable Conditional Logic
Create rules to dynamically display or hide this field based on values from another field. Remember, to use conditional logic, you will need to create a drop down, checkbox or multiple choice field.
The Section Break allows you to add a content separator to your form to help organize groups of fields. The Section Break is a visual element rather than an actual data collecting form field.
General
- Field Label
Enter the label of the form field. This is the field title the user will see when filling out the form. - Description
Enter the description for the form field. This will be displayed to the user and provide some direction on how the field should be filled out or selected.
Appearance
- Custom CSS Class
Enter the CSS class name you would like to use in order to override the default styles for this field.
Advanced
- Visibility
Select the visibility for this field. Field visibility set to Everyone will be visible by the user submitting the form. Form field visibility set to Admin Only will only be visible within the Gravity Forms administration tool. Setting a field to Admin Only is useful for creating fields that can be used to set a status or priority level on submitted entries. - Enable Conditional Logic
Create rules to dynamically display or hide this field based on values from another field. Remember, to use conditional logic, you will need to create a drop down, checkbox or multiple choice field.
The Page Break field allows the creation of multi-page forms. Adding a Page Break field will automatically enable the multi-page functionality for you form. There are three pieces to the Page Break functionality: the Start Paging field, the Page Break field, and the End Paging field.
Start Paging
The Start Paging field will always appear at the top of your form beneath the Form Settings field (after a Page Break field is added to your form). This field is used to specify general options for your multi-page functionality such as whether to use a progress bar and if so what type.
General
- Progress Indicator
Select which type of visual progress indicator you would like to display. Available options are Progress Bar, Steps or None. - Style
Select which progress bar style you would like to use. Select custom to choose your own text and background color. - Page Names
Name each of the pages on your form. Page names are displayed with the selected progress indicator. - Display completed progress bar on confirmation
Check this box if you would like the progress bar to display with the confirmation text
Appearance
- CSS Class Name
Enter the CSS class name you would like apply the first page container.
Page Break
The Page Break field allows you to specify where one page ends and the begins. You can add as many Page Break fields as you need and each field can be configured to customize the settings for that page. Modifying the Next and Previous buttons, adding conditional logic to determine whether to show or hide the page, and adding a special CSS class for the page are all possible with the Page Break field settings.
General
- Next Button
These options allow you to modify the page next button.- Default
Enter the text you would like to appear on the page next button. - Image
Enter the path to an image you would like to use as the page next button.
- Default
- Previous Button
These options allow you to modify the page previous button.- Default
Enter the text you would like to appear on the page previous button - Image
Enter the path to an image you would like to use as the page previous button.
- Default
Appearance
- Custom CSS Class
Enter the CSS class name you would like apply the page container.
Advanced
- Enable Page Conditional Logic
Create rules to dynamically display or hide this page based on values from a field. Remember, to use conditional logic, you will need to create a drop down, checkbox or multiple choice field. - Enable Next Button Conditional Logic
Create rules to dynamically display or hide this page based on values from a field. Remember, to use conditional logic, you will need to create a drop down, checkbox or multiple choice field.
End Paging
The End Paging field only provides one option: to modify the Previous Button.
General
- Previous Button
These options allow you to modify the page previous button.- Default
Enter the text you would like to appear on the page previous button - Image
Enter the path to an image you would like to use as the page previous button.
- Default
Advanced Fields

The Name field allows users to enter their name in the format you have specified via the properties tab. This allows you to capture name information as individual fields.
General
- Field Label
Enter the label of the form field. This is the field title the user will see when filling out the form. - Description
Enter the description for the form field. This will be displayed to the user and provide some direction on how the field should be filled out or selected. - Name Fields
Select the fields that you would like to enable, as well as set any custom labels. - Rules
These properties set rules for how the data should be handled.- RequiredA required field will prevent the form from being submitted if it is not filled out or selected.
Appearance
- Placeholders
These can be used to display hints to the expected value in the background of the field. - Description Placement
Determines where, in relation to the field, the labels will be placed. The labels can be placed either above or below the input. - Sub-Label Placement
Similar to the description placement, this determines where the sub-labels will be located. - Custom Validation Message
This allows you to set a custom message that will be displayed in the event that there is an error in the submission. - Custom CSS Class
Allows you to define a custom style for these fields to override the defaults.
Advanced
- Admin Field Label
Enter the admin label of the form field. Entering a value in this field will override the Field Label when displayed in the Gravity Forms administration tool. - Default Values
If you would like any inputs to contain a default value that is submitted without any user interaction, enter them here. - Visibility
Select the visibility for this field. Field visibility set to Everyone will be visible by the user submitting the form. Form field visibility set to Admin Only will only be visible within the Gravity Forms administration tool. Setting a field to Admin Only is useful for creating fields that can be used to set a status or priority level on submitted entries. - Allow field to be populated dynamically
Check this option to enable data to be passed to the form and pre-populate this field dynamically. Data can be passed via Query Strings, Shortcode and/or Hooks. - Enable Conditional Logic
Create rules to dynamically display or hide this field based on values from another field. Remember, to use conditional logic, you will need to create a drop down, checkbox or multiple choice field.
The Date field allows you present a field that captures date data using the jQuery UI date picker.
General
- Field Label
Enter the label of the form field. This is the field title the user will see when filling out the form. - Description
Enter the description for the form field. This will be displayed to the user and provide some direction on how the field should be filled out or selected. - Date Input Type
Select the type of inputs you would like to use for the date field.- Date Picker will let users select a date from a calendar.
- Date Field will let users free type the date.
- Date Drop Down will let users select date from drop downs.
- Icon
Allows you to set an icon which will be listed beside the date field. Available options are:- No Icon
- Calendar Icon
- Custom Icon
- Date Format
Select the format you would like to use for the date input. Available options are MM/DD/YYYY and DD/MM/YYYY. - Rules
These properties set rules for how the data should be handled.- Required
A required field will prevent the form from being submitted if it is not filled out or selected. - No Duplicates
A field set to allow no duplicates will require that a value entered in a field does not currently exist in the entry database for that field.
- Required
Appearance
- Placeholder
Allows placeholder text to be placed inside the field, giving a hint to the expected input. - Description Placement
Overrides the default placement of the field description, allowing you to place the description above or below the field. - Custom Validation Message
If you would like to override the default error validation for a field, enter it here. This message will be displayed if there is an error with this field when the user submits the form. - Custom CSS Class
Enter the CSS class name you would like to use in order to override the default styles for this field.
Advanced
- Admin Field Label
Enter the admin label of the form field. Entering a value in this field will override the Field Label when displayed in the Gravity Forms administration tool. - Default Value
If you would like to pre-populate the value of a field, you can specify a static value or select a variable value from the predefined list. - Visibility
Select the visibility for this field. Field visibility set to Everyone will be visible by the user submitting the form. Form field visibility set to Admin Only will only be visible within the Gravity Forms administration tool. Setting a field to Admin Only is useful for creating fields that can be used to set a status or priority level on submitted entries. - Allow field to be populated dynamically
Check this option to enable data to be passed to the form and pre-populate this field dynamically. Data can be passed via Query Strings, Shortcode and/or Hooks. - Enable Conditional Logic
Create rules to dynamically display or hide this field based on values from another field. Remember, to use conditional logic, you will need to create a drop down, checkbox or multiple choice field.
The Time field allows users to submit a time as hours and minutes. This field automatically validates that the information entered was formatted correctly.
General
- Field Label
Enter the label of the form field. This is the field title the user will see when filling out the form. - Time Format
Select the format you would like to use for the time field. Available options are 12 hour (i.e. 8:30 pm) and 24 hour (i.e. 20:30). - Description
Enter the description for the form field. This will be displayed to the user and provide some direction on how the field should be filled out or selected. - Rules
These properties set rules for how the data should be handled.- Required
A required field will prevent the form from being submitted if it is not filled out or selected. - No Duplicates
A field set to allow no duplicates will require that a value entered in a field does not currently exist in the entry database for that field.
- Required
Appearance
- Placeholders
Placeholders allow you to insert text into the field, showing the user the expected input. - Description Placement
Allows you to override the default placement of the description, to either above or below the field. - Sub-Label Placement
Similar to the Description Placement option, but instead changes the sub-label. - Custom Validation Message
If you would like to override the default error validation for a field, enter it here. This message will be displayed if there is an error with this field when the user submits the form. - Custom CSS Class
Enter the CSS class name you would like to use in order to override the default styles for this field.
Advanced
-
- Admin Field Label
Enter the admin label of the form field. Entering a value in this field will override the Field Label when displayed in the Gravity Forms administration tool. - Visibility
Select the visibility for this field. Field visibility set to Everyone will be visible by the user submitting the form. Form field visibility set to Admin Only will only be visible within the Gravity Forms administration tool. Setting a field to Admin Only is useful for creating fields that can be used to set a status or priority level on submitted entries.
- Admin Field Label
Allow field to be populated dynamically
Check this option to enable data to be passed to the form and pre-populate this field dynamically. Data can be passed via Query Strings, Shortcode and/or Hooks.
- Enable Conditional Logic
Create rules to dynamically display or hide this field based on values from another field. Remember, to use conditional logic, you will need to create a drop down, checkbox or multiple choice field.
The Phone field allows users to enter a phone number. The field will automatically format the entered data based on the selected phone format in the properties tab.
General
- Field Label
Enter the label of the form field. This is the field title the user will see when filling out the form. - Description
Enter the description for the form field. This will be displayed to the user and provide some direction on how the field should be filled out or selected. - Phone Format
Select the format you would like to use for the phone input. Available options are domestic US/CANADA style phone number and international long format phone number. - Rules
These properties set rules for how the data should be handled.- Required
A required field will prevent the form from being submitted if it is not filled out or selected. - No Duplicates
A field set to allow no duplicates will require that a value entered in a field does not currently exist in the entry database for that field.
- Required
Appearance
- Placeholder
The placeholder will allow you to insert text within the field which hints at the expected input. - Description Placement
Allows you to place the field description either above or below the field. - Custom CSS Class
Enter the CSS class name you would like to use in order to override the default styles for this field. - Field Size
Adjusts the width of the field.
Advanced
- Admin Field Label
Enter the admin label of the form field. Entering a value in this field will override the Field Label when displayed in the Gravity Forms administration tool. - Default Value
If you would like to pre-populate the value of a field, you can specify a static value or select a variable value from the predefined list. - Validation Message
If you would like to override the default error validation for a field, enter it here. This message will be displayed if there is an error with this field when the user submits the form. - Visibility
Select the visibility for this field. Field visibility set to Everyone will be visible by the user submitting the form. Form field visibility set to Admin Only will only be visible within the Gravity Forms administration tool. Setting a field to Admin Only is useful for creating fields that can be used to set a status or priority level on submitted entries. - Allow field to be populated dynamically
Check this option to enable data to be passed to the form and pre-populate this field dynamically. Data can be passed via Query Strings, Shortcode and/or Hooks. - Enable Conditional Logic
Create rules to dynamically display or hide this field based on values from another field. Remember, to use conditional logic, you will need to create a drop down, checkbox or multiple choice field.
The Address field makes it quick and easy to capture address information on a form. This field provides a pre-formatted area for two street addresses, city, state/province, zip/postal code, and a drop down for country selection.
## Field Settings
General
- Field Label
Enter the label of the form field. This is the field title the user will see when filling out the form. - Description
Enter the description for the form field. This will be displayed to the user and provide some direction on how the field should be filled out or selected. - Address Type
Select the type of address you would like to use. - Address Fields
Within this section, you can use the toggle switches to enable or disable specific data within the address field. - Default Country/State/Province
Based on your selection within the Address Type, options will dynamically populate for the default country, state, or province. They can be selected here if you would like these to default to a specific location. - Rules
These properties set rules for how the data should be handled.- Required
A required field will prevent the form from being submitted if it is not filled out or selected.
- Required
Appearance
- Placeholders
Placeholders may be used to place text within the field to give the user more information about the expected input. - Description Placement
Allows you to override the default placement. Descriptions may be placed either above or below the field. - Sub-Label Placement
Similar to the Description Placement option, but instead applies to the sub-label. - Custom Validation Message
If you would like to override the default error validation for a field, enter it here. This message will be displayed if there is an error with this field when the user submits the form. - Custom CSS Class
Enter the CSS class name you would like to use in order to override the default styles for this field.
Advanced
- Admin Field Label
Enter the admin label of the form field. Entering a value in this field will override the Field Label when displayed in the Gravity Forms administration tool. - Default Values
If you would like any of the fields to default to a specific value, you may enter that value here. - Display option to use the values submitted in different field
This may be used to populate the field from the information on another field. This is useful in cases such as shipping/billing address fields, where they may be the same information.- Option Label
This determines the text that will be displayed next to the checkbox listed next to the field, which allows copying of the data. An example of this would be: Copy address from billing address. - Source Field
Within this option, you will determine the field that will provide the data to this field. - Activated by default
This option is used to activate population of the field based on another, by default.
- Option Label
- Visibility
Select the visibility for this field. Field visibility set to Everyone will be visible by the user submitting the form. Form field visibility set to Admin Only will only be visible within the Gravity Forms administration tool. Setting a field to Admin Only is useful for creating fields that can be used to set a status or priority level on submitted entries. - Allow field to be populated dynamically
Check this option to enable data to be passed to the form and pre-populate this field dynamically. Data can be passed via Query Strings, Shortcode and/or Hooks. - Enable Conditional Logic
Create rules to dynamically display or hide this field based on values from another field. Remember, to use conditional logic, you will need to create a drop down, checkbox or multiple choice field.
Address Type
- International
The International address type is the default address type and supports most address formats internationally.
- United States
The United States address type is formatted specifically for address within the United States.
- Canadian
The Canadian address type is formatted specifically for addresses within Canadian.
Custom Address Type
Do you need to support an address type that is not compatible with any of the predefined options? No worries! You can add support for a new address type easily by using the gform_address_types filter. This filter can also be used to update the format of the predefined options as well.
The Website field allows users to enter a website URL. This field automatically validates that the information entered was formatted correctly.
Properties
- Field Label
Enter the label of the form field. This is the field title the user will see when filling out the form. - Description
Enter the description for the form field. This will be displayed to the user and provide some direction on how the field should be filled out or selected. - Rules
These properties set rules for how the data should be handled.- Required
A required field will prevent the form from being submitted if it is not filled out or selected. - No Duplicates
A field set to allow no duplicates will require that a value entered in a field does not currently exist in the entry database for that field.
- Required
Appearance
- Placeholder
Allows you to place text within the field that gives the user more information as to what is expected within the field. - Description Placement
Overrides the default description placement to place the description either above or below the field. - Custom Validation Message
If you would like to override the default error validation for a field, enter it here. This message will be displayed if there is an error with this field when the user submits the form. - Custom CSS Class
Enter the CSS class name you would like to use in order to override the default styles for this field. - Field Size
Select a form field size from the available options. This will set the width of the field.
Advanced
- Admin Field Label
Enter the admin label of the form field. Entering a value in this field will override the Field Label when displayed in the Gravity Forms administration tool. - Default Value
If you would like to pre-populate the value of a field, you can specify a static value or select a variable value from the predefined list. - Visibility
Select the visibility for this field. Field visibility set to Everyone will be visible by the user submitting the form. Form field visibility set to Admin Only will only be visible within the Gravity Forms administration tool. Setting a field to Admin Only is useful for creating fields that can be used to set a status or priority level on submitted entries. - Allow field to be populated dynamically
Check this option to enable data to be passed to the form and pre-populate this field dynamically. Data can be passed via Query Strings, Shortcode and/or Hooks. - Enable Conditional Logic
Create rules to dynamically display or hide this field based on values from another field. Remember, to use conditional logic, you will need to create a drop down, checkbox or multiple choice field.
General
- Field Label
Enter the label of the form field. This is the field title the user will see when filling out the form. - Description
Enter the description for the form field. This will be displayed to the user and provide some direction on how the field should be filled out or selected. - Enable Email Confirmation
Prompts the user to confirm the email address. - Rules
These properties set rules for how the data should be handled.- Required
A required field will prevent the form from being submitted if it is not filled out or selected. - No Duplicates
A field set to allow no duplicates will require that a value entered in a field does not currently exist in the entry database for that specific field on that specific form.
- Required
Appearance
- Placeholder
Allows you to place text within the field to hint at the expected input. - Description Placement
Overrides the default placement of the description. - Custom Validation Message
If you would like to override the default error validation for a field, enter it here. This message will be displayed if there is an error with this field when the user submits the form. - Custom CSS Class
Enter the CSS class name you would like to use in order to override the default styles for this field. - Field Size
Select a form field size from the available options. This will set the width of the field.
Advanced
- Admin Field Label
Enter the admin label of the form field. Entering a value in this field will override the Field Label when displayed in the Gravity Forms administration tool. - Default Value
If you would like to pre-populate the value of a field, you can specify a static value or select a variable value from the predefined list. - Visibility
Select the visibility for this field. Field visibility set to Everyone will be visible by the user submitting the form. Form field visibility set to Admin Only will only be visible within the Gravity Forms administration tool. Setting a field to Admin Only is useful for creating fields that can be used to set a status or priority level on submitted entries. - Allow field to be populated dynamically
Check this option to enable data to be passed to the form and pre-populate this field dynamically. Data can be passed via Query Strings, Shortcode and/or Hooks. - Enable Conditional Logic
Create rules to dynamically display or hide this field based on values from another field. Remember, to use conditional logic, you will need to create a drop down, checkbox or multiple choice field.
The File Upload field allows users to upload a file with their form submission. You may limit what filetypes a user may upload via the properties tab.
General
- Field Label
Enter the label of the form field. This is the field title the user will see when filling out the form. - Description
Enter the description for the form field. This will be displayed to the user and provide some direction on how the field should be filled out or selected. - Allowed file extensions
Enter the allowed file extensions for file uploads. This will limit what type of files a user may upload. - Enable Multi-File Upload
This option allows you to upload multiple files. - Maximum File Size
Use this to specify the maximum size in megabytes allowed for each of the files. - Rules
These properties set rules for how the data should be handled.- Required
A required field will prevent the form from being submitted if it is not filled out or selected.
- Required
Appearance
- Description Placement
This settings will determine if the description will be placed either above or below the field. - Custom Validation Message
If you would like to override the default error validation for a field, enter it here. This message will be displayed if there is an error with this field when the user submits the form. - Custom CSS Class
Enter the CSS class name you would like to use in order to override the default styles for this field.
Advanced
- Admin Field Label
Enter the admin label of the form field. Entering a value in this field will override the Field Label when displayed in the Gravity Forms administration tool. - Visibility
Select the visibility for this field. Field visibility set to Everyone will be visible by the user submitting the form. Form field visibility set to Admin Only will only be visible within the Gravity Forms administration tool. Setting a field to Admin Only is useful for creating fields that can be used to set a status or priority level on submitted entries. - Enable Conditional Logic
Create rules to dynamically display or hide this field based on values from another field. Remember, to use conditional logic, you will need to create a drop down, checkbox or multiple choice field.
The CAPTCHA Field allows you to add a captcha field to your form powered by the free reCAPTCHA service. reCAPTCHA helps to digitize books while protecting your forms from spam bots. It helps determine if the form is being submitted by a human or a scripted bot.
Using the reCAPTCHA field requires signing up for a free reCAPTCHA API account and entering the Private and Public API keys in the orms Settings Page.
Please Note: Due to limitations of reCAPTCHA, if your form contains a reCAPTCHA field it will not be able to submit via AJAX.
In addition to reCAPTCHA, the plugin Really Simple CAPTCHA may also be installed and activated for use within orms.
General
- Field Label
Enter the label of the form field. This is the field title the user will see when filling out the form. - Description
Enter the description for the form field. This will be displayed to the user and provide some direction on how the field should be filled out or selected. - Theme
This option is only available when using reCAPTCHA. Select the visual theme for the reCAPTCHA field the available options to better match your site design.
Appearance
- Description Placement
Overrides the default placement of the description, allowing you to place it above or below the field. - Custom Validation Message
If you would like to override the default error validation for a field, enter it here. This message will be displayed if there is an error with this field when the user submits the form. - Custom CSS Class
Enter the CSS class name you would like to use in order to override the default styles for this field.
Advanced
- Language
This option is only available when using reCAPTCHA. Select the language you would like to use for the reCAPTCHA display from the available options. - Enable Conditional Logic
Create rules to dynamically display or hide this field based on values from another field. Remember, to use conditional logic, you will need to create a drop down, checkbox or multiple choice field.
The List field allows the end user to add/remove additional rows (up to a pre-set limit) of information per field. This allows for the capture of multiple field values, or a variable ‘list’ of data as defined by the end user. This is a simple version of a repeater field.
General
- Field Label
Enter the label of the form field. This is the field title the user will see when filling out the form. - Description
Enter the description for the form field. This will be displayed to the user and provide some direction on how the field should be filled out or selected. - Enable multiple columns
Checking this option enables the list field to have multiple fields per row. You may add as many columns as you need, each column with it’s own label. - Maximum Rows
Enter the maximum number of rows that users are allowed to add. - Rules
These properties set rules for how the data should be handled.- Required
A required field will prevent the form from being submitted if it is not filled out or selected.
- Required
Appearance
- Description Placement
Use this dropdown to determine whether the description will be displayed above or below the inputs. - Custom Validation Message
If you would like to override the default error validation for a field, enter it here. This message will be displayed if there is an error with this field when the user submits the form. - Custom CSS Class
Enter the CSS class name you would like to use in order to override the default styles for this field.
Advanced
- Admin Field Label
Enter the admin label of the form field. Entering a value in this field will override the Field Label when displayed in the Gravity Forms administration tool. - Add Icon URL
Enter the URL of a custom image to replace the default ‘add item’ icon. - Delete Icon URL
Enter the URL of a custom image to replace the default ‘delete item’ icon. - Visibility
Select the visibility for this field. Field visibility set to Everyone will be visible by the user submitting the form. Form field visibility set to Admin Only will only be visible within the Gravity Forms administration tool. Setting a field to Admin Only is useful for creating fields that can be used to set a status or priority level on submitted entries. - Allow field to be populated dynamically
Check this option to enable data to be passed to the form and pre-populate this field dynamically. Data can be passed via Query Strings, Shortcode and/or Hooks. - Enable Conditional Logic
Create rules to dynamically display or hide this field based on values from another field. Remember, to use conditional logic, you will need to create a drop down, checkbox or multiple choice field.
Post Fields

General
- Field Label
Enter the label of the form field. This is the field title the user will see when filling out the form. - Description
Enter the description for the form field. This will be displayed to the user and provide some direction on how the field should be filled out or selected. - Post Status
Select the post status that will be used for the post that is created by the form entry. Available options are Draft, Pending Review, Published. - Default Post Author
Select the author that will be used for the post that is created by the form entry. - Use logged in user as author
Select the author that will be used for the post that is created by the form entry. - Post Category
Select the category that will be used for the post that is created by the form entry. - Create Content Template
Check this option to format and insert form fields into the Post Title. - Rules
These properties set rules for how the data should be handled.- Required
A required field will prevent the form from being submitted if it is not filled out or selected.
- Required
Appearance
- Placeholder
Allows you to insert text within the field, hinting at the expected input. - Description Placement
Overrides the default behavior, allowing you to place the field description either above or below the field. - Custom Validation Message
If you would like to override the default error validation for a field, enter it here. This message will be displayed if there is an error with this field when the user submits the form. - Custom CSS Class
Enter the CSS class name you would like to use in order to override the default styles for this field. - Field Size
Select a form field size from the available options. This will set the width of the field.
Advanced
- Admin Field Label
Enter the admin label of the form field. Entering a value in this field will override the Field Label when displayed in the Gravity Forms administration tool. - Default Value
If you would like to pre-populate the value of a field, you can specify a static value or select a variable value from the predefined list. - Visibility
Select the visibility for this field. Field visibility set to Everyone will be visible by the user submitting the form. Form field visibility set to Admin Only will only be visible within the Gravity Forms administration tool. Setting a field to Admin Only is useful for creating fields that can be used to set a status or priority level on submitted entries. - Allow field to be populated dynamically
Check this option to enable data to be passed to the form and pre-populate this field dynamically. Data can be passed via Query Strings, Shortcode and/or Hooks. - Enable Conditional Logic
Create rules to dynamically display or hide this field based on values from another field. Remember, to use conditional logic, you will need to create a drop down, checkbox or multiple choice field.
The Post Body field allows users to submit data that is then used as the body content for a post. This field works in tandem with the other Post fields to allow you to create a form that can generate post data from a user submission. The Post Body field can be formatted using the Create Post content template option.
General
- Field Label
Enter the label of the form field. This is the field title the user will see when filling out the form. - Description
Enter the description for the form field. This will be displayed to the user and provide some direction on how the field should be filled out or selected. - Post Status
Select the post status that will be used for the post that is created by the form entry. Available options are Draft, Pending Review, Published. - Default Post Author
Select the author that will be used for the post that is created by the form entry. - Use logged in user as author
Select the author that will be used for the post that is created by the form entry. - Post Category
Select the category that will be used for the post that is created by the form entry. - Create Content Template
Check this option to format and insert form fields into the Post Content. - Maximum Characters
Enter the maximum amount of characters the field is allowed to have. - Rules
These properties set rules for how the data should be handled.- Required
A required field will prevent the form from being submitted if it is not filled out or selected.
- Required
Appearance
- Placeholder
The Placeholder option allows you to insert text within the field, hinting at what the expected input should be. - Description Placement
This will allow you to override the placement of the description. Descriptions may be placed either above or below the field. - Custom Validation Message
If you would like to override the default error validation for a field, enter it here. This message will be displayed if there is an error with this field when the user submits the form. - Custom CSS Class
Enter the CSS class name you would like to use in order to override the default styles for this field. - Field Size
Select a form field size from the available options. This will set the width of the field.
Advanced
- Admin Field Label
Enter the admin label of the form field. Entering a value in this field will override the Field Label when displayed in the Gravity Forms administration tool. - Default Value
If you would like to pre-populate the value of a field, enter it here. - Visibility
Select the visibility for this field. Field visibility set to Everyone will be visible by the user submitting the form. Form field visibility set to Admin Only will only be visible within the Gravity Forms administration tool. Setting a field to Admin Only is useful for creating fields that can be used to set a status or priority level on submitted entries. - Allow field to be populated dynamically
Check this option to enable data to be passed to the form and pre-populate this field dynamically. Data can be passed via Query Strings, Shortcode and/or Hooks. - Enable Conditional Logic
Create rules to dynamically display or hide this field based on values from another field. Remember, to use conditional logic, you will need to create a drop down, checkbox or multiple choice field.
The Post Excerpt Field allows users to submit data that is then used to populate the excerpt of a post. This field works in tandem with the other Post fields to allow you to create a form that can generate post data from a user submission.
General
- Field Label
Enter the label of the form field. This is the field title the user will see when filling out the form. - Description
Enter the description for the form field. This will be displayed to the user and provide some direction on how the field should be filled out or selected. - Post Status
Select the post status that will be used for the post that is created by the form entry. Available options are Draft, Pending Review, Published. - Default Post Author
Select the author that will be used for the post that is created by the form entry. - Use logged in user as author
Select the author that will be used for the post that is created by the form entry. - Post Category
Select the category that will be used for the post that is created by the form entry. - Maximum Characters
Enter the maximum amount of characters that this field is allowed to have. - Rules
These properties set rules for how the data should be handled.- Required
A required field will prevent the form from being submitted if it is not filled out or selected.
- Required
Appearance
- Placeholder
Allows text to be inserted within the field, to hint at the expected input. - Description Placement
Allows you to override the default description placement, to either above or below the field. - Custom Validation Message
If you would like to override the default error validation for a field, enter it here. This message will be displayed if there is an error with this field when the user submits the form. - Custom CSS Class
Enter the CSS class name you would like to use in order to override the default styles for this field. - Field Size
Select a form field size from the available options. This will set the width of the field.
Advanced
- Admin Field Label
Enter the admin label of the form field. Entering a value in this field will override the Field Label when displayed in the Gravity Forms administration tool. - Default Value
If you would like to pre-populate the value of a field, you can specify a static value or select a variable value from the predefined list. - Visibility
Select the visibility for this field. Field visibility set to Everyone will be visible by the user submitting the form. Form field visibility set to Admin Only will only be visible within the Gravity Forms administration tool. Setting a field to Admin Only is useful for creating fields that can be used to set a status or priority level on submitted entries. - Allow field to be populated dynamically
Check this option to enable data to be passed to the form and pre-populate this field dynamically. Data can be passed via Query Strings, Shortcode and/or Hooks. - Enable Conditional Logic
Create rules to dynamically display or hide this field based on values from another field. Remember, to use conditional logic, you will need to create a drop down, checkbox or multiple choice field.
The Post Tags Field allows users to submit data that is then used to populate the tags for a post. This field works in tandem with the other Post fields to allow you to create a form that can generate post data from a user submission.
General
- Field Label
Enter the label of the form field. This is the field title the user will see when filling out the form. - Description
Enter the description for the form field. This will be displayed to the user and provide some direction on how the field should be filled out or selected. - Field Type
Select the type of field that should be used to allow users completing the form to specify post tags. By default the Single Line Text field type is selected. This allows users to enter a comma delimited list to specify post tags. The three other options (Drop Down, Checkboxes, and Multiple Choice) allow you to specify a predefined list of tags for selection. - Rules
These properties set rules for how the data should be handled.- Required
A required field will prevent the form from being submitted if it is not filled out or selected.
- Required
Appearance
- Placeholder
This controls text that will be placed within the field, often hinting at the expected input. - Description Placement
Used to place the description either above or below the field. - Custom Validation Message
If you would like to override the default error validation for a field, enter it here. This message will be displayed if there is an error with this field when the user submits the form. - Custom CSS Class
Enter the CSS class name you would like to use in order to override the default styles for this field. - Field Size
Select a form field size from the available options. This will set the width of the field.
Advanced
- Admin Field Label
Enter the admin label of the form field. Entering a value in this field will override the Field Label when displayed in the Gravity Forms administration tool. - Default Value
If you would like to pre-populate the value of a field, you can specify a static value or select a variable value from the predefined list. - Visibility
Select the visibility for this field. Field visibility set to Everyone will be visible by the user submitting the form. Form field visibility set to Admin Only will only be visible within the Gravity Forms administration tool. Setting a field to Admin Only is useful for creating fields that can be used to set a status or priority level on submitted entries. - Allow field to be populated dynamically
Check this option to enable data to be passed to the form and pre-populate this field dynamically. Data can be passed via Query Strings, Shortcode and/or Hooks. - Enable Conditional Logic
Create rules to dynamically display or hide this field based on values from another field. Remember, to use conditional logic, you will need to create a drop down, checkbox or multiple choice field.
The Post Category field allows the user to select a category for the post they are creating. This field works in tandem with the other Post fields to allow you to create a form that can generate post data from a user submission.
General
- Field Label
Enter the label of the form field. This is the field title the user will see when filling out the form. - Description
Enter the description for the form field. This will be displayed to the user and provide some direction on how the field should be filled out or selected. - Field Type
Select the type of field from the available form fields. - Category
Select which categories are displayed. You can choose to display all of them or select individual ones. - Display Placeholder
Check this option to enable a default instructional option as the first option rather than having the first option default to a category. - Rules
These properties set rules for how the data should be handled.Required
A required field will prevent the form from being submitted if it is not filled out or selected.No Duplicates
Will prevent duplicate information from being submitted.
Appearance
- Description Placement
Determines the location of the description in relation to the field. - Custom Validation Message
If you would like to override the default error validation for a field, enter it here. This message will be displayed if there is an error with this field when the user submits the form. - Custom CSS Class
Enter the CSS class name you would like to use in order to override the default styles for this field. - Field Size
Select a form field size from the available options. This will set the width of the field.
Advanced
- Admin Field Label
Enter the admin label of the form field. Entering a value in this field will override the Field Label when displayed in the Gravity Forms administration tool. - Visibility
Select the visibility for this field. Field visibility set to Everyone will be visible by the user submitting the form. Form field visibility set to Admin Only will only be visible within the Gravity Forms administration tool. Setting a field to Admin Only is useful for creating fields that can be used to set a status or priority level on submitted entries.
Note: This is especially useful for the Category field as it allows the admin to specify a default category for posts created through this form without this field being visible to users. - Allow field to be populated dynamically
Check this option to enable data to be passed to the form and pre-populate this field dynamically. Data can be passed via Query Strings, Shortcode and/or Hooks. - Enable Conditional Logic
Create rules to dynamically display or hide this field based on values from another field. Remember, to use conditional logic, you will need to create a drop down, checkbox or multiple choice field.
The Post Image field allows users to upload an image that is added to the Media Library and Gallery for the post that is created. This field works in tandem with the other Post fields to allow you to create a form that can generate post data from a user submission. The Post Image allows users to upload the following filetypes: GIF, JPG and PNG.
Properties
- Field Label
Enter the label of the form field. This is the field title the user will see when filling out the form. - Description
Enter the description for the form field. This will be displayed to the user and provide some direction on how the field should be filled out or selected. - Image Metadata
Select one or more image metadata field to be displayed along with the image upload field. They enable users to enter additional information about the uploaded image. - Set as Featured Image
Check this option to set the image uploaded in this field as the Featured Image for the generated post. - Rules
These properties set rules for how the data should be handled.- Required
A required field will prevent the form from being submitted if it is not filled out or selected.
- Required
Appearance
- Description Placement
Overrides the default description placement, allowing you to place it either above or below the field. - Custom Validation Message
If you would like to override the default error validation for a field, enter it here. This message will be displayed if there is an error with this field when the user submits the form. - Custom CSS Class
Enter the CSS class name you would like to use in order to override the default styles for this field.
Advanced
- Admin Field Label
Enter the admin label of the form field. Entering a value in this field will override the Field Label when displayed in the Gravity Forms administration tool. - Enable Conditional Logic
Create rules to dynamically display or hide this field based on values from another field. Remember, to use conditional logic, you will need to create a drop down, checkbox or multiple choice field.
The Post Custom Field allows users to submit data that is then used to populate a custom field value for a post. This field works in tandem with the other Post fields to allow you to create a form that can generate post data from a user submission
General
- Field Label
Enter the label of the form field. This is the field title the user will see when filling out the form. - Description
Enter the description for the form field. This will be displayed to the user and provide some direction on how the field should be filled out or selected. - Field Type
Select the type of field from the available form fields. Note: the Post Custom Field field will assume the properties and options of the selected field type. For example, if Single Line Text is selected, the *Maximum Characters* and *Enable Password Input* options would become available for this field. - Custom Field Name
Select the custom field name from available existing custom fields, or enter a new custom field name. - Create Content Template
Check this option to format and insert form fields as the content of this field. - Input Mask
Input masks provide a visual guide allowing users to more easily enter data in specific format such as dates and phone numbers. - Maximum Characters
Enter the maximum number of characters that this field is allowed to have. - Rules
These properties set rules for how the data should be handled.- Required
A required field will prevent the form from being submitted if it is not filled out or selected. - No Duplicates
Prevents the submission of duplicate information.
- Required
Appearance
- Placeholder
The Placeholder option allows you to place text within the field, giving the user more information as to what is expected. - Description Placement
Overrides the default placement, allowing you to place the description either above or below the field. - Validation Message
If you would like to override the default error validation for a field, enter it here. This message will be displayed if there is an error with this field when the user submits the form. - Custom CSS Class
Enter the CSS class name you would like to use in order to override the default styles for this field. - Field Size
Select a form field size from the available options. This will set the width of the field.
Advanced
- Admin Field Label
Enter the admin label of the form field. Entering a value in this field will override the Field Label when displayed in the Gravity Forms administration tool. - Default Value
If you would like to pre-populate the value of a field, you can specify a static value or select a variable value from the predefined list. - Enable Password Input
Checking this option will convert the single line text field into a password field. The password field will mask the user input (displayed as circles or asterisks). - Visibility
Select the visibility for this field. Field visibility set to Everyone will be visible by the user submitting the form. Form field visibility set to Admin Only will only be visible within the Gravity Forms administration tool. Setting a field to Admin Only is useful for creating fields that can be used to set a status or priority level on submitted entries. - Allow field to be populated dynamically
Check this option to enable data to be passed to the form and pre-populate this field dynamically. Data can be passed via Query Strings, Shortcode and/or Hooks. - Enable Conditional Logic
Create rules to dynamically display or hide this field based on values from another field. Remember, to use conditional logic, you will need to create a drop down, checkbox or multiple choice field.
Pricing Fields

General
- Field Label
Enter the label of the form field. This is the field title the user will see when filling out the form. - Description
Enter the description for the form field. This will be displayed to the user and provide some direction on how the field should be filled out or selected. - Field Type
Select the type of field from the available form fields.- Single Product
The Single Product field type will display the price and a quantity field by default. - Drop Down
The Drop Down field type will display as a drop down field on your form. When this option is selected, the Product Properties tab will refresh with options to specify multiple products. - Radio Buttons
Similar to the Drop Down option, but radio buttons instead. - User Defined Price
The User Defined Price field type will display as a single line input on your form. - *Hidden
If set to Hidden, the product field will not be shown, but will still be processed upon submission. - Calculation
Generates product information based on calculations.
- Single Product
- Price
Enter the base price for this product. - Disable Quantity Field
Disables the quantity field. A quantity of 1 will be assumed or you can add a Quantity field to your form from the Pricing Fields. - Required
A required field will prevent the form from being submitted if it is not filled out or selected. - No Duplicates
A field set to allow no duplicates will require that a value entered in a field does not currently exist in the entry database for that field.
Appearance
- Description Placement
Overrides the default positioning to place the description either above or below the field. - Custom Validation Message
If you would like to override the default error validation for a field, enter it here. This message will be displayed if there is an error with this field when the user submits the form. This option is only available when the Drop Down or Multiple Choice field type is selected. - Custom CSS Class
Enter the CSS class name you would like to use in order to override the default styles for this field.
Advanced
- Allow field to be populated dynamically
Check this option to enable data to be passed to the form and pre-populate this field dynamically. Data can be passed via Query Strings, Shortcode and/or Hooks. - Enable Conditional Logic/strong>
Create rules to dynamically display or hide this field based on values from another field. Remember, to use conditional logic, you will need to create a drop down, checkbox or multiple choice field.
The Quantity allows a quantity to be specified for Product.
General
- Field Label
Enter the label of the form field. This is the field title the user will see when filling out the form. - Description
Enter the description for the form field. This will be displayed to the user and provide some direction on how the field should be filled out or selected. - Product Field Mapping
Select which product this field is tied to. This option is only available when there are two or more products. When only one product exists, Option and Quantity|Quantity Fields will automatically apply to that product. - Field Type
Select the type of field from the available form fields.- Number
The Number field type will display as a Number on your form. This option also enables the *Number Range* property for the Quantity field. - Drop Down
The Drop Down field type will display as a drop down field on your form. When this option is selected, the Product Properties tab will refresh with options to specify multiple quantity choices. - Hidden
The Hidden field type will display as a hidden field on your form. This field type is useful when wishing to set a quantity without that quantity being visible or editable by the user.
- Number
- Number Format
Select the format that of numbers that are allowed in this field. You have the option to use a comma or a dot as the decimal separator. - Range
Enter the minimum and maximum values for this form field. This will require that the value entered by the user must fall within this range.Note: This option is only available when the Number field type is selected. - Rules
These properties set rules for how the data should be handled.- Required
A required field will prevent the form from being submitted if it is not filled out or selected. - No Duplicates
A field set to allow no duplicates will require that a value entered in a field does not currently exist in the entry database for that field.
- Required
Appearance
- Placeholder
This option is used to place content within the field, hinting at the expected input. - Description Placement
Overrides the default placement of the field description, allowing you to place it above or below the field. - Custom Validation Message
If you would like to override the default error validation for a field, enter it here. This message will be displayed if there is an error with this field when the user submits the form. This option is only available when the Drop Down or Multiple Choice field type is selected. - Custom CSS Class
Enter the CSS class name you would like to use in order to override the default styles for this field. - Field Size
Select a form field size from the available options. This will set the width of the field.
Advanced
- Admin Field Label
Enter the admin label of the form field. Entering a value in this field will override the Field Label when displayed in the Gravity Forms administration tool. - Default Value
If you would like to pre-populate the value of a field, you can specify a static value or select a variable value from the predefined list. - Visibility
Select the visibility for this field. Field visibility set to Everyone will be visible by the user submitting the form. Form field visibility set to Admin Only will only be visible within the Gravity Forms administration tool. Setting a field to Admin Only is useful for creating fields that can be used to set a status or priority level on submitted entries. - Allow field to be populated dynamically
Check this option to enable data to be passed to the form and pre-populate this field dynamically. Data can be passed via Query Strings, Shortcode and/or Hooks. - Enable Conditional Logic
Create rules to dynamically display or hide this field based on values from another field. Remember, to use conditional logic, you will need to create a drop down, checkbox or multiple choice field.
The Option allows the creation of options for products created by a Product. Option fields have special functionality which displays how much selecting the option will add (or subtract) from the total.
General
- Field Label
Enter the label of the form field. This is the field title the user will see when filling out the form. - Description
Enter the description for the form field. This will be displayed to the user and provide some direction on how the field should be filled out or selected. - Product Field Mapping
Select which product this field is tied to. This option is only available when there are two or more products. When only one product exists, Option|Option Fields and Quantity will automatically apply to that product. - Field Type
Select the type of field from the available form fields.- Drop Down
The Drop Down field type will display as a drop down field on your form. - Checkboxes
The Checkboxes field type will display as a group of checkbox fields on your form. - Radio Buttons
The Radio Buttons field type will display your product options as radio buttons.
- Drop Down
- Rules
These properties set rules for how the data should be handled.- Required
A required field will prevent the form from being submitted if it is not filled out or selected. - No Duplicates
A field set to allow no duplicates will require that a value entered in a field does not currently exist in the entry database for that field.
- Required
Appearance
- Placeholder
The Placeholder option allows you to place text inside the field that will hint at the expected input. - Description Placement
Overrides the default placement of the field description, placing it either above or below the field. - Custom Validation Message
If you would like to override the default error validation for a field, enter it here. This message will be displayed if there is an error with this field when the user submits the form. - Custom CSS Class
Enter the CSS class name you would like to use in order to override the default styles for this field. - Enable enhanced user interface
By selecting this option, the Chose jQuery library will become active, allowing drop downs to be searched. - Field Size
Select a form field size from the available options. This will set the width of the field. This option is only available when the Drop Down field type is selected.
Advanced
- Admin Field Label
Enter the admin label of the form field. Entering a value in this field will override the Field Label when displayed in the Gravity Forms administration tool. - Default Value
If you would like to pre-populate the value of a field, you can specify a static value or select a variable value from the predefined list. - Visibility
Select the visibility for this field. Field visibility set to Everyone will be visible by the user submitting the form. Form field visibility set to Admin Only will only be visible within the Gravity Forms administration tool. Setting a field to Admin Only is useful for creating fields that can be used to set a status or priority level on submitted entries. - Allow field to be populated dynamically
Check this option to enable data to be passed to the form and pre-populate this field dynamically. Data can be passed via Query Strings, Shortcode and/or Hooks. - Enable Conditional Logic
Create rules to dynamically display or hide this field based on values from another field. Remember, to use conditional logic, you will need to create a drop down, checkbox or multiple choice field.
The Shipping allows a shipping fee to be added to the form total.
General
- Field Label
Enter the label of the form field. This is the field title the user will see when filling out the form. - Description
Enter the description for the form field. This will be displayed to the user and provide some direction on how the field should be filled out or selected. - Field Type
Select the type of field from the available form fields.- Single Method
The Single Method field type will display just the shipping price. - Drop Down
The Drop Down field type will display as a drop down field on your form. When this option is selected, the Properties tab will refresh with options to specify multiple shipping prices. - Radio Buttons
The Multiple Choice field type will display as a field of radio buttons on your form. When this field type is selected, the Properties tab will refresh with options to specify multiple shipping prices.
- Single Method
- Price
Enter the base price for this product.
Note: This option is only available when the Single Method field type is selected.
Appearance
- Description Placement
Moves the description to either the top or the bottom of the field. - Custom CSS Class
Enter the CSS class name you would like to use in order to override the default styles for this field.
Advanced
- Admin Field Label
Enter the admin label of the form field. Entering a value in this field will override the Field Label when displayed in the Gravity Forms administration tool.Note: This option is only available when the Drop Down or Multiple Choice field type is selected. - Allow field to be populated dynamically
Check this option to enable data to be passed to the form and pre-populate this field dynamically. Data can be passed via Query Strings, Shortcode and/or Hooks. - Enable Conditional Logic
Create rules to dynamically display or hide this field based on values from another field. Remember, to use conditional logic, you will need to create a drop down, checkbox or multiple choice field.
The Total specifies where the order total should be displayed in the form. As the user selects products and options the total will automatically update.
General
- Field Label
Enter the label of the form field. This is the field title the user will see when filling out the form. - Description
Enter the description for the form field. This will be displayed to the user and provide some direction on how the field should be filled out or selected.
Appearance
- Description Placement
Allows you to override the default description placement for this field. - Custom CSS Class
Enter the CSS class name you would like to use in order to override the default styles for this field.
Advanced
- Admin Field Label
Enter the admin label of the form field. Entering a value in this field will override the Field Label when displayed in the Gravity Forms administration tool. - Enable Conditional Logic
Create rules to dynamically display or hide this field based on values from another field. Remember, to use conditional logic, you will need to create a drop down, checkbox or multiple choice field.