When building gates the options available to you are determined by your administrator. The fields and the level at which they can be customized will vary depending on the form type and gate type being used. Custom fields can be added to gates if enabled for the form type you are using. Custom fields are useful if you want to add a field to gate for one-off cases. If you are planning on using this new field regularly, contact your account administrator and request that the field is added to the form type.
To add a custom field to a gate, navigate to browse gates, open the gate editor and select the form tab.
Extra fields are usually added at the bottom of the form. Click on “Custom field” to open the picklist, then the following options are available:
Field type - the type of form input (Text, Long Text, Dropdown, Checkbox, Hidden field)
Question text - the label or wording associated with the field input
Field options - the available options and values for a picklist field. Each option is entered on a new line. If you wish to provide display text and values for picklist options separate values from text using a pipe separator e.g.
value|displaytext
value|displaytext
value|displaytext
Field value - for hidden fields only this will be the hardcoded value sent across on submission
This field is required - determines if the field is mandatory
Adding Custom Fields to a Form Type (Administrators Only)
Navigate to the manage fields area and create a new field. On the Field Type Dropdown select Custom Fields.
You can choose the number of custom fields available in the gate editor.
Each custom field presented to the user is comprised of two actual fields in the final form submission - one for the question text specified by the gate editor, and one for the answer entered by the user. You can customize the names given to each of these fields. "{n}" is a placeholder where the custom field number will be injected and is necessary.
For example, if your Label Field Name Template is $customField{n}Label, your Value Field Name Template is $customField{n}Value and you have 3 custom fields then the following fields be created on the receiving form:
$customField1Label
$customField2Label
$customField3Label
$customField1Value
$customField2Value
$customField3Value
Then navigate to the Manage Form Type area and ensure custom fields are added to the form types required.
Got questions about custom fields? We are here to help, r click New Support Ticket above.