help center

On this page

Create a multistep form

Last Update: March 24, 2024

Creating forms requires balance. On the one hand, you need to get as much information as possible from visitors, on the other hand, people don’t want to waste their time filling out forms. One way to make your forms less intimidating is to divide them up into a number of steps. A form with three fields in three steps seems a lot more approachable than a form with nine fields. 

In Elementor, forms can be divided into steps by using a special field called a Step field

For more details about forms and  form settings, see Form widget.

To create a multistep form:

In the example below, we’ll create a two-step form.

  1. Add the Form widget to the canvas. For details, see Add elements to a page.
    image 7 Create a multistep form 1
    By default, the widget creates a form with three fields – Name, Email and Message and a Submit button under the fields.
    image 10 Create a multistep form 3
    We’re going to make this a multistep form letting visitors add their name and email address in the first step, and a message in the second step. 
    image 8 Create a multistep form 5
  2. In the panel, click +Add Item.
    image 9 Create a multistep form 7
  3. In the Field type dropdown menu, select Step.
    In the panel, this automatically creates a field called Item #1. This marks the beginning of the form’s first step. There is no need to edit Item #1.
    image Create a multistep form 9
  4. In the panel, drag the Step field (Item #5 in this example) so that it is between the Email field and the Message field.
    image 10 Create a multistep form 11
    The field now consists of two steps, one with Name and Email fields and a Next button underneath, and a second step with a Message field. along with  Previous and Submit buttons underneath. 
    image 11 Create a multistep form 13
    image 12 Create a multistep form 15

Have more questions? We’re more than happy to assist.

Link is copied to clipboard!
On this page

Is this article helpful?

Share this article