# Make form fields mandatory

**URL:** <https://community.glideapps.com/t/make-form-fields-mandatory/67611>\
**Category:** Ask for Help\
**Created:** [November 8, 2023, 8:02am UTC](https://community.glideapps.com/t/make-form-fields-mandatory/67611 "2023-11-08T08:02:43Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mns\_Glide](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mns_glide/32/2514_2.png) [@Mns\_Glide](https://community.glideapps.com/u/Mns_Glide)\
**Post date:** [November 8, 2023, 8:02am UTC](https://community.glideapps.com/t/make-form-fields-mandatory/67611/1 "2023-11-08T08:02:43Z")

</div>

Hi,  
A couple of questions

1. I noticed that for the form fields such as text and numbers, we cannot make it compulsory for the user to fill-up before the “submit” button appear. Is there any way to do this? How can this be done?

2. Is there a way to change the “Submit” button to another name?

TQ

---

<div class="post-metadata">

**Author:** ![Denis\_Mwendia](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/denis_mwendia/32/66168_2.png) [@Denis\_Mwendia](https://community.glideapps.com/u/Denis_Mwendia)\
**Post date:** [November 8, 2023, 9:00am UTC](https://community.glideapps.com/t/make-form-fields-mandatory/67611/2 "2023-11-08T09:00:36Z")

</div>

Let me help with the first question. Yes you can set it up as compulsory. Under general setting for the text or number entry component, at the very bottom there is a check written required. You need to check on that so as the form filled won’t be submitted if it isn’t filled.

---

<div class="post-metadata">

**Author:** ![Mns\_Glide](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mns_glide/32/2514_2.png) [@Mns\_Glide](https://community.glideapps.com/u/Mns_Glide)\
**Post date:** [November 8, 2023, 9:29am UTC](https://community.glideapps.com/t/make-form-fields-mandatory/67611/3 "2023-11-08T09:29:21Z")

</div>

thanks I got it.  
when I pull text entry into form container, then the required option will appear.

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [November 8, 2023, 9:31am UTC](https://community.glideapps.com/t/make-form-fields-mandatory/67611/4 "2023-11-08T09:31:37Z")

</div>

> [@Mns\_Glide](#):
>
> Is there a way to change the “Submit” button to another name?

The only way to do this is with a Custom Form.

---

<div class="post-metadata">

**Author:** ![Mns\_Glide](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mns_glide/32/2514_2.png) [@Mns\_Glide](https://community.glideapps.com/u/Mns_Glide)\
**Post date:** [November 8, 2023, 4:31pm UTC](https://community.glideapps.com/t/make-form-fields-mandatory/67611/5 "2023-11-08T16:31:08Z")

</div>

I figure out why I cannot see “required” option. For example, if I wanted to have user update their User profile on user table, then

1. if I select write to “User profile → Name”, then required option disappears. I wanted to be able to use under this scenario as this means that I can write directly into the field “Name”.

2. if I select “Name”, then required option appear. However, when I click “Submit”. Then a new row will be added. This is not my intended action.

Any advise please.

---

<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 8, 2023, 5:42pm UTC](https://community.glideapps.com/t/make-form-fields-mandatory/67611/6 "2023-11-08T17:42:19Z")

</div>

> [@Mns\_Glide](#):
>
> if I select write to “User profile → Name”, then required option disappears.

I think when you write directly to the user profile like that, then you are completely bypassing the form and updating that column in real time as you type. Submit or Cancel would serve no purpose at that point.

If you want to update a user row through a form, then you should be updating their values in the user table. Not the user profile.

> [@Mns\_Glide](#):
>
> However, when I click “Submit”. Then a new row will be added. This is not my intended action.

Don’t use a regular form that is intended for adding rows. Instead, use an Edit Form which is meant for updating existing rows.

---

<div class="post-metadata">

**Author:** ![Mns\_Glide](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mns_glide/32/2514_2.png) [@Mns\_Glide](https://community.glideapps.com/u/Mns_Glide)\
**Post date:** [November 9, 2023, 9:12am UTC](https://community.glideapps.com/t/make-form-fields-mandatory/67611/7 "2023-11-09T09:12:31Z")

</div>

Thanks Jeff … understand better now.
