CMS 10.6 Visual Form Builder Content Units


Visual Form Builder provides built-in content units for form creation. Use these content units to create different types of fields within forms. Once set up and published, end users can complete and submit these forms via the DSS.

Navigate to the Content section within the Design pane in Page Builder to access these Visual Form Builder content units. See CMS 10.6 Adding Child Layouts to Forms for details to add Visual Form Builder content units to existing forms within Page Builder presentations.

Visual Form Builder Content

Visual Form Builder Fields

Excluding the Visual Form Builder - Form top-level form content unit, Visual Form Builder provides six content units for creating forms fields. See the types below for details about each content unit and correlating field elements.

Note
See Advanced Form Field Options for details about setting optional custom CSS classes and validation for checkbox, selection, and text content unit types.

Visual Form Builder - Form Field - Label (Field Unit)

A field label used to identify other form fields for end users. Enter text to serve as the label. This field provides no other configuration options.

Visual Form Builder - Form Field - Button (Component Unit)

A form button used by end users to either submit or reset a form.

Field elements include:

Field Name
Enter the form button name.
Button Type
Determine the action the button executes by selecting one of the following drop-down list options:
Button
Serves as a standard form button.
Reset
Resets the form and clears end user input from fields.
Submit
Submits all end user form input to the system.
Button Label

Enter the name that displays as the button label to end users.

Note
See Advanced Form Field Options for details about setting optional custom CSS classes.

Visual Form Builder - Form Field - Captcha (Component Unit)

A form field for a CAPTCHA. This field setup requires a reCAPTCHA account.

Field elements include:

Captcha Key
Enter the site domain's global key, generated by your reCAPTCHA account.
Recaptcha Id
Enter the reCAPTCHA widget's ID.

Visual Form Builder - Form Field - Checkbox (Component Unit)

A form checkbox used by end users to select or clear an option.

Field elements include:

Field Name
Enter the form checkbox name.
Checkbox Label (optional)
Enter the name that displays as the checkbox label to end users.
Checked By Default (optional)
Select or clear the Click to enable checkbox. When Click to enable is selected, the system selects the checkbox form field by default for end users.
Note
See Advanced Form Field Options for details about setting optional custom CSS classes and validation.

Visual Form Builder - Form Field - Selection (Component Unit)

A form field used by end users to select an option from a predefined list.

Field elements include:

Field Name
Enter the selection form field name.
Selection Input Type
Choose the selector type. Options include:
select
Allows end users to select only one option from a drop-down list.
radio
Allows end users to select only one option from radio buttons.
multi-select
Allows users to select multiple options from a menu.
Field Value (optional)
Enter the selection field text value.

You can expand Advanced to populate the selection form field with options. The system adds options as a list of embedded components.

Note
See Advanced Form Field Options for details about setting optional custom CSS classes, validation, and custom options.

Visual Form Builder - Form Field - Text (Component Unit)

A text form field where end users enter text input.

Field elements include:

Field Name
Enter the text form field name.
Text Input Type
Select the text input type via the Select One drop-down list. Options include:
text
Provides a simple text field suitable for shorter end user input.
textarea
Provides a large text field suitable for longer end user input.
password
Provides a text field for end user password input.

Advanced Form Field Options

Each form field component content unit (except for Visual Form Builder - Form Field - Captcha) includes optional Advanced settings. Expand field elements under Advanced to configure the following options:

The CSS class name for this field
Enter a custom CSS class to style the form field.
Validations
Use the following nested field element to implement requirements for user input validation.
Validation
Insert components that validate user input. See CMS 10.6 Validating User Input in Visual Form Builder for details.
Note
Only the following form fields provide validation settings:
  • Visual Form Builder - Form Field - Checkbox
  • Visual Form Builder - Form Field - Selection
  • Visual Form Builder - Form Field - Text
Options Provider
This setting is only available for Visual Form Builder - Form Field - Selection. Use the nested Fields List to configure choice components that will serve as available options for users to choose from. Select Add New to add new component choices to the list.

Configure the following fields for each choice component:

Value
Enter the value for the choice component entry.
Label
Enter the label that will display to users for the choice component entry.