edited for 2.5
Articles
Name
The Name field allows users to enter their name in the format you have specified. This allows you to capture name information as individual fields.
List
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.
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.
gform_field_standard_settings
Use this filter to create a new field settings under the Standard tab. Useful when implementing a new custom field type that requires custom settings.
Hidden
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.
File Upload
The File Upload field allows users to upload a file with their form submission. You can limit which filetypes a user may upload.
Page Break
The Page Break field allows the creation of multi-page forms. Adding a Page Break field will automatically enable the multi-page functionality for your form.
Section Break
The Section Break field allows you to add a content separator to your form to help organize groups of fields. This is a visual element rather than an actual data collecting form field.
HTML
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.
Number
The Number field allows a user to enter a number. The field than automatically validates the form data to insure that a number was entered.