In the middle pane of the page, select any element to change it. Use the

icon to drag the element to another location within the section. Delete the element by using the

icon.
Customize the element with the
Form element editor in the right pane of the page. Some of the elements have dropdown menus with choices and other elements can include text or
Markdown markup language to display in the form. Depending on the type of element selected, the fields vary.
Some elements can use Attribute replacement, which captures the user's attribute value and uses it the next and subsequent times that the attribute is called. For example, by using code block {{name}}, the file can retrieve the user's attribute input from a previous step. The user's attribute input replaces the code block with the name that the user provided every time that {{name}} is called.
Note: Attribute replacement cannot work if Form elements for the replacements are not added in a previous step.
The +Add form element button is available in the first two sections of the form to add an element to the form.
Use the
Form element editor to define the type of element. The following
Verify elements are available in the
Form element dropdown menu.
- Account Password
- A password field. The field is used in the default user flow to ask the user to create a password during registration. Custom error messages can be set to inform the user of the potential problems with the input password.
- Agreement
- The agreement element is used to add a EULA agreement to the user registration form. The element is included in the default user flow. For more information, see Managing end user license agreements.
- Checkbox
- A checkbox field. Select a user attribute to define the selection for the user.
- Dropdown
- A dropdown field. Select a user attribute then define the options and values to create the selections on the dropdown menu. Replace the text in the Option label fields for what is displayed on the dropdown menu.
- Email
- An email field. The field is used in the default user flow to send an email back to the user in the Post-registration actions.
- Obfuscation
- An obfuscated field. The field is used in the default user flow to ask the user for sensitive information during registration.
- Password
- A password field. The field is used in the default user flow to ask the user to create a password during registration.
- Phone
- A phone number field. The field can be customized with attributes for home, work, mobile, and other values.
- Radio button
- A radio button field. Select a user attribute then define the options and values to create the selections for the radio button field.
- Social login button
- A social login button for use with a social identity provider. The field can be customized with button text.
- Text block
- A text block field. The field can include text or Markdown markup language to display in the form.
- Text input field
- A text input field for user data entry.
Based on the type of element and the user attribute selected, different fields are available for further customization. For example, Field label, Helper text, Placeholder text, Required field, Field validation and Class names options are available in some of the element attributes. For more information about attributes, see Managing attributes.
If Email or Phone is selected, a custom toggle enables an additional One-time password (OTP) verification step. This verification step includes a back button that can be toggled and customized.
If the Field validation option is selected in an element attribute, use a regular expression (regex) to pattern match and validate the user input in a Date, Email, Password, Phone, or Text input field element. The regex cannot include delimiters or flags. For example, for input with 8 - 12 digits, enter the regex as ^\d{8,12}$ instead of /^\d{8,12}$/gm (where the two forward slash / characters are delimiters and g and m are flags). For more information about regex, see regular expression.
For the Class names option, you can define HTML classes for use with a custom theme CSS file. To view the custom styling, select Save changes and then click the Get preview link. For more information, see Managing branding.