Components

Components / organisms

Multi-step form

A complete form built from smaller parts: an introduction, sections of fields, progress through the steps and the buttons at the bottom.

Usage

When to use it

Put FormIntro first so people know what is asked before they start. Break long forms into FormSections and, when there are several steps, show FormProgress and use FormActions for the buttons.

02 / examples

See the component in context.

Variant 01

A three-step form

The patterns working together. Move through the steps with the buttons.

View content

Apply for a place

Answering takes about three minutes. You can go back to change an answer before you send.

* marked fields are required

Your details

Step 1 of 3

As it appears on your passport

03 / contract

Rules the component follows

A multi-step form is built from smaller parts: an introduction that explains what is asked and how long it takes, sections that break a long form into manageable groups, progress that shows where the person is, and the buttons at the bottom. Putting the instructions first lets people prepare before they start.

The introduction also explains that fields marked with an asterisk are required. The hint for each field sits above it, and the buttons stay in the same place on every step.

04 / accessibility

Accessibility information

Progress is given in words as well as numbers, and the current step is marked for assistive technology. Hints are connected to their fields, and placeholder text is not used for instructions because it disappears when typing.

The primary action is always in the same position, which helps people who use a keyboard or a screen magnifier to find it without searching.