Note on the file component Make sure to set the "Upload destination" to "Private" instead of "Public". Otherwise all files uploaded by visitors will be available to the general public. Verify your old forms!
Form components comprise the different types of fields that the end-user may have to fill out as well as other elements that may be used for visual or explanatory purposes, such as the “Fieldset” and “Markup” components. The form components available include the following:
A field with an optional calendar widget that allows the end-user to select a date within a specified timeframe.
A field that will validate an email address entered by the end-user.
The Fieldset serves to group related fields and elements together and will place a border around them.
A button that allows the end-user to upload a file.
Do not allow users to upload sensitive files or any files containing personal information.
Make sure to set the "Upload destination" to "Private" instead of "Public". Otherwise all files uploaded by visitors will be available to the general public.
A table where the leftmost column contains different questions and the topmost row contains the possible options (answers) that are common to all the questions.
Use case example: You could ask the user to rate different services. The names of the services would then be the “questions,” while the levels of satisfaction (e.g. Excellent, Mediocre or Poor) would be the “options” (answers).
An element which will not be displayed on the form. You can use this to automatically populate the submission with extra content.
The Markup component allows you to add a block of formatted text to your form.
A field that will validate a number entered by the end-user.
A component that allows you to split a form into multiple pages.
A control that presents a menu of options, either under the form of radio buttons or a dropdown list.
A field that allows the end-user to enter multiple lines of text within a textbox.
A field that allows the end-user to enter a single-line of text.
A field that allows the end-user to enter a time.
All of the form components have their own settings to configure how they display and handle user input, if applicable. Checking the option “Required” will make the component mandatory for the user to fill out.