The form builder allows user(s) to choose from many field types when customizing a form. Various fields and components are grouped under multiple headings.
Basic Components
Text Field
A Text Field can be used for short and general text input. There are options to define input masks and validations, allowing user(s) to restrict information into desired formats.
Text Area
A Text Area has the same options as the Text Field form component. The difference is that it allows a multi-line input field for longer text.
Rows: Allows control over how many rows are visible in the Text Area.
Number
Number fields can be used whenever a field should be limited to a type of number value. There are options to set Thousands Separator, Decimal Places and Require Decimals.
Use Thousands Separator: Check this setting if you would like the value in this component to separate thousands by local delimiter (such as commas in the US).
Decimal Places: The maximum number of decimal places for the values in this field.
Require Decimals: Always show decimals for this field, even if trailing zeros.
Checkbox
A Checkbox can be used when the only necessary options are yes/no or true/false.
Select Boxes
The Select Boxes allow you to check multiple values from a list of options.
Values: These are the values that will be selected in this field. The Value column is what will be stored in the database and the Label is what is shown to the users.
Inline Layout: If checked, this field will lay out the checkboxes horizontally instead of vertically.
Select
The Select option displays a list of values in a dropdown. User(s) can select one of the values.
Data Source Type: Select the type of data the options will be pulled from. The most used option is Values.
Values: These are the values that will be selected on this field. You will need to populate Data Source Values. The Value column is what will be stored in the database and the Label is what is shown to the users.
Radio
The Radio button’s view allows the user(s) to check only one value from a list of options.
Values: These are the values that will be selected in this field. The Value column is what will be stored in the database and the Label is what is shown to the users.
Inline Layout: If checked, this field will lay out the radio buttons horizontally instead of vertically.
Button
Buttons can be added to perform various actions within the form.
Submit: A submit action submits/saves the form.
Reset: Reset the form fields back to their original values.
Theme: Set a theme (colour) for the button.
Size: Set the size of the button.
Disable on Form Invalid: If checked, this button will be disabled if any of the client-side validations fail. This is useful for preventing the submission of a form that has invalid data entered.
Checkbox Mulitple with URL
The Checkbox Multiple with URL allows the fetching of data from a URL with the ability to have check multiple boxes.
Skills and Requirements (System Default)
The Skills and Requirements component fetches all skills and requirements options created in the system. This component can be used to capture data but skills and requirement options cannot be modified.
Address 2
The Address 2 component provides a layout of Country, State, City and Zipcode fields that can be used to enter data in a form.