<p>Actually, the templates that are provided in the docs over <a href="https://solspace.com/craft/freeform/docs/formatting-template-examples/" rel="nofollow noreferrer">here</a> are a pretty good place to start. You can change the markup, but you need the <code>javascript:;</code> tag in the <code>a href=</code>to get the multi-steps working.</p>

<p>Like any other form, I would suggest that you use some front-end validation. There are some nice libraries out there that get you up and running pretty quickly. </p>

<p>Are there any specifics you're struggling with?</p>

CC BY-SA 3.0
2017-09-29T09:03:29.607Z
2017-10-01T14:15:50.270Z
2017-10-01T14:15:50.270Z
Jan_dh
<p>I've been trying to search for some instructions on how to build a multipage form using Freeform in Craft CMS.</p>

<p>The official documentation is very light on the subject; <a href="https://solspace.com/craft/freeform/docs/multi-page-forms/" rel="nofollow noreferrer">https://solspace.com/craft/freeform/docs/multi-page-forms/</a> and there seems to be a general lack of information on the subject elsewhere.</p>

<p>Can anyone explain the steps I need to take in order to create a multipage form? </p>

<p>The form I'm creating is 2 pages in total. I need it to validate page 1 when the 'Next' button on page 1 is clicked, and then validate page 2 and submit the entire form when the 'Submit' button on page 2 is clicked.</p>

<p>Can anyone help or point me in the right direction to some information on the subject?</p>

<form><plugin-freeform><freeform>
How to build a multipage form using Freeform?
# How to build a multipage form using Freeform?

(Asked by: username_0 on 2017-07-03)

I've been trying to search for some instructions on how to build a multipage form using Freeform in Craft CMS.

The official documentation is very light on the subject; <https://solspace.com/craft/freeform/docs/multi-page-forms/> and there seems to be a general lack of information on the subject elsewhere.

Can anyone explain the steps I need to take in order to create a multipage form?

The form I'm creating is 2 pages in total. I need it to validate page 1 when the 'Next' button on page 1 is clicked, and then validate page 2 and submit the entire form when the 'Submit' button on page 2 is clicked.

Can anyone help or point me in the right direction to some information on the subject?

**Tags:** form, plugin-freeform, freeform

---

## 1 answers

### Answer by username_1 on 2017-09-29. Score: 1

Actually, the templates that are provided in the docs over [here](https://solspace.com/craft/freeform/docs/formatting-template-examples/) are a pretty good place to start. You can change the markup, but you need the `javascript:;` tag in the `a href=`to get the multi-steps working.

Like any other form, I would suggest that you use some front-end validation. There are some nice libraries out there that get you up and running pretty quickly.

Are there any specifics you're struggling with?


---

