Gravity Forms has a variety of fields which gives you a lot of options for how the form is completed, as well as the functionality of the form.
Add ons can be integrated onto your WordPress site which add more field options to your form. But with the “vanilla” Gravity Forms plugins you will have 3 categories of fields. Note: some add ons can add fields to these categories too.
- Standard Fields
- Advanced Fields
- Post Fields
Depending on the purpose of your form will determine which type of field you use and how often you use them.
Standard Fields: contain short and “simple” fields which are likely to be used often and apart from the “paragraph text” field, require little input from the user.
Advanced Fields: often can be achieved by using fields from the Standard Fields list but have built functionality for things such as formatting. An example of this is the “Phone” field which has built in options for different types of phone number formatting. Capturing a phone number could be done with a “Single Line Text” field but would lack a lot of usability.
Post Fields: are used for purely for looks and are not used by the person filling out the form. They are used to add images and text that can be used to instruct the person filling out the form or just to make the form look prettier.
Add ons were previously mentioned and there are many official, certified and unofficial add ons that can improve the already powerful WordPress form plugin, it really depends on your need. For example, two forms can be in one form by using a Nested Form field which is very useful if the form you are creating requires adding one or more persons details.