# Multi-step form

**URL:** https://community.glideapps.com/t/multi-step-form/34556
**Category:** Ask for Help
**Created:** [November 15, 2021, 9:59pm UTC](https://community.glideapps.com/t/multi-step-form/34556 "2021-11-15T21:59:28Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)
#### Post date: [November 15, 2021, 10:11pm UTC](https://community.glideapps.com/t/multi-step-form/34556/2 "2021-11-15T22:11:07Z")

</div>

You may want to consider creating a custom form. Creating multi-step “pages” within a native form can be tricky. Especially if you have required components that become hidden. I’d have to look, but in some cases you do have access to Screen Values.

In any case, I prefer and do multi-page forms using the custom method because it writes values to user specific columns in the table, and it’s easier to access them.

> [@How do I create a custom form?](https://community.glideapps.com/t/how-do-i-create-a-custom-form/25014):
>
> I’m just dropping this here so I have something to refer people to when they ask. This is a simple concept app (copyable), that demonstrates the following techniques: Building custom forms for adding and editing list items (as an alternative to the native forms provided by Glide) Preventing duplicate new entries using [User Specific Columns](https://docs.glideapps.com/all/reference/data-editor/user-specific-columns) and [Relations](https://docs.glideapps.com/all/reference/data-editor/computed-columns/relation-column) Enforcing mandatory input items The use of visibility conditions and user specific booleans to control user flow There is nothing particula…

---

_[View the full topic](https://community.glideapps.com/t/multi-step-form/34556)._
