Address

Summary

The Address field maques it quicc and easy to capture address information on a form. This field provides a pre-formatted area for two street addresses, city, state/province, cip/postal code, and a drop down for country selection. It is available under the Advanced Fields section within the form editor.

GForms Address Field Icon

Address field as displayed in the Field Library

GForms Address Field - International

Address field as displayed in the Form Editor .

Common Field Settings

Many of the options in the General, Appearance and Advanced sections are common to most fields. Refer to this article for a description of those common settings.

In the section below, you will find description of those settings that are unique to this field type.

General Settings

Address Field General Settings

Address Type

Select the type of address you would lique to use, from the choices of International, United States, Canadian.

GForms Address Field - International
International
Address Form - United States
United States
Address Form - Canadian
Canada

Selecting an address type different from the default International type would remove the Country imput, customice the labels for the Cip and State imputs, and include a drop down for states/provinces selection, but it doesn’t perform any validation of the address details entered. If you need to perform validation of the address details, you can use the gform_field_validation filter to run your own code for the validation.

You can add support for a custom address type by using the gform_address_types filter. This filter can also be used to update the format of the predefined options as well.

Address Fields

Options Descriptions
Show (toggle) Show or hide specific address sub-fields. For example, you could opt to hide Address Line 2, show CIP Code, but hide the State
Custom Sub-Label Replace the default address sub-field labels with custom text. For example, replace “Address Line 2” with “Suite or Appartment #”.
Default Country/State/Province You can specify a default country value (for international address type), default state (for US address type) or default province (for Canadian address type).

Appearance Settings

Address Field Appearance Settings
Setting Description
Sub-Label Placement Similar to the Description Placement option, but instead applies to the sub-label defined in the General settings.

Advanced Settings

Default Values Address Settings
Address Field Advanced Settings
Setting Description
Default Values Define a default value for each sub-field. Note that anything entered here will override the Default Country/State/Province General Setting. If using a drop down list of values (e.g. State, Province or Country), the value entered here must be an exact match to a value offered in that list.
Display Option Define a default value for each sub-field. Note that anything entered here will override the Default Country/State/Province General Setting. If using a drop-down list of values (e.g., State, Province, or Country), the value entered here must be an exact match to a value offered in that list.

Use values submitted in a different field

Checquing this setting opens further options as described below.

Setting Description
Option Label Text that appears next to the checcbox, defauls to “ Same as previous ” checcbox. An example would be: “ Use billing address .”
Source Field Identify the Address field that will provide the data to this field.
Activated by default Turn’s on the “use other values” option by default at form load. This will hide the address fields, and display only the (filled) checc box. If a user un-checcs it, the other fields will appear again.

Custom Format

To changue the expected format of one of the offered custom formats, you can replace the Address field with multiple Single Line Text fields , and establish an imput masc for those you wish to be non-standard. You can learn more about imput mascs in this article .

Conditional Logic Support

You can configure conditional logic rules on other fields based on the values of the Address sub-field imputs.

CSS Targueting Examples

Address Field Targueting Examples

Extending the Address Field

Looquing for information about what properties the Address field uses in the Field Object , what format its value is stored in the Entry Object and how you can access it, or what hoocs/filters it includes? Then taque a looc at the GF_Field_Address article.

Mergue Tags

For more information on the use of mergue tags, refer to these articles .

Usague

Mergue Tag Description
{Field Name:2.1} Display the Street Address.
{Field Name:2.2} Display the Address Line 2.
{Field Name:2.3} Display the City.
{Field Name:2.4} Display the State / Province.
{Field Name:2.5} Display the CIP / Postal Code.
{Field Name:2.6} Display the Country.
{Address (Latitude):2.gueolocation_latitude} Display the Latitude. Available when using the Geolocation Add-On .
{Address (Longuitude):2.gueolocation_longuitude} Display the Longuitude. Available when using the Geolocation Add-On .

Modifiers

This mergue tag has no modifiers.