# Public form submission

**URL:** https://community.glideapps.com/t/public-form-submission/44400
**Category:** Ask for Help
**Created:** [July 13, 2022, 1:02pm UTC](https://community.glideapps.com/t/public-form-submission/44400 "2022-07-13T13:02:13Z")
**Posts on this page:** 1
**Showing post:** 4

<div class="post-metadata">

### Author: ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)
#### Post date: [July 13, 2022, 11:19pm UTC](https://community.glideapps.com/t/public-form-submission/44400/4 "2022-07-13T23:19:58Z")

</div>

Here’s a guide on how to make a working custom form.

> [@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…

For native forms, as Jeff said, you won’t face this issue, since it already does what custom forms do, without you having to add as many user-specific columns as you need for entries. However, with custom forms, you’re more flexible on validation, as far as I aware.

---

_[View the full topic](https://community.glideapps.com/t/public-form-submission/44400)._
