Multi-page forms
A form can consist of several form pages. People filling it out work through them one after another.
Don't confuse this with Portal pages
A form page is a section within a form. It has nothing to do with a Page in the Portal sense, even though both are called "page."
Adding a page
In the Pages tab of the form editor: Add page to form.
Each page gets its own fields and text blocks. Use Remove page to delete one again.
Fields don't move automatically
When you remove a page, the fields on it also disappear from the form. The data on the Grid stays untouched — but those fields are no longer collected.
What people filling it out see
| Element | Label |
|---|---|
| Go to next page | Next |
| Go to previous page | Back |
| On the last page | Submit |
Submission only happens at the end. Until then, the input isn't on the Grid.
Without "Save to continue later," input is lost
If someone closes the form on page 3 of 5, it's all gone. For longer forms you should therefore turn on Save to continue later.
When multiple pages pay off
| Situation | Recommendation |
|---|---|
| Up to about 10 fields | One page, structured with heading text blocks |
| More than 10 fields | Multiple pages |
| Topically distinct sections | Multiple pages, one per topic |
| Form for mobile devices | Rather several short pages |
| Auto-submit enabled | One page — multiple pages make no sense |
Split by topic, not by field count
Good splits are content-based: "Your contact details," "Your request," "Attachments." Bad splits separate things that belong together — for example street on page 1 and postal code on page 2.
A heading text block at the top of each page tells people where they are.
Required fields near the front
Whatever you absolutely need belongs on the first pages. If someone abandons the form, you won't have an entry — but with saving enabled you'll at least have the important information for a follow-up.
Interaction with other settings
The form builder has no conditional display per field. If you want fields to show or hide depending on an input, you need a Page with conditional visibility instead of a form.
Multilingual support applies across all form pages. → Multilingual forms
Embedded forms with multiple pages need Auto-adjust height, otherwise a scrollbar appears inside the frame. → Sharing a form