Reference: supported form field types
Use these field types to collect the right kind of response in a form. Some fields need extra settings, such as choices, questions, or a character limit.
What form field types can I add?
In Forms & Surveys, each field type collects a different kind of response. The available field types are TextType, ChoiceType, MultipleChoiceType, DateType, GPSType, PdfType, PhotoType, LikertType, and LikertMultipleChoiceType.
Some field types require extra setup. For example, choice-based fields need options, and text fields can have a maximum length.
TextType: Use this for free text answers. You can set Max characters. This field can also be marked Required.
ChoiceType: Use this when the user must select one option only. Add at least one choice. This field can be marked Required.
MultipleChoiceType: Use this when the user can select more than one option. Add at least one choice. This field can be marked Required.
DateType: Use this to collect a date. You can mark it Required.
GPSType: Use this to collect a location. You can mark it Required.
PdfType: Use this to let the user attach or open a document link. You can mark it Required.
PhotoType: Use this to collect a photo. You can mark it Required.
LikertType: Use this for a single Likert-scale response. You can mark it Required.
LikertMultipleChoiceType: Use this for a Likert question set with multiple selections. It uses Choices and Questions, and it can be marked Required.
Which fields need extra configuration?
ChoiceType and MultipleChoiceType require at least one choice before the form can be saved correctly. LikertMultipleChoiceType requires both Choices and Questions.
For TextType, the Max characters setting lets you limit how much the user can type.
What does Required do?
When a field is marked Required, the form can only be submitted if that field is filled in. Use it for answers that are mandatory for your process.
If a field is not required, users can submit the form without completing it.
How are choice and Likert options managed?
For choice-based fields, you add and edit each option separately. In multiple choice fields, each option has a Text label and a Value used internally.
For Likert fields, you manage separate Choices and Questions. This lets you build structured rating questions instead of a single free-text answer.
