# Checkbox hides submit button when un-checked (not supposed to happen!)

**URL:** <https://community.glideapps.com/t/checkbox-hides-submit-button-when-un-checked-not-supposed-to-happen/69728>\
**Category:** Ask for Help\
**Created:** [January 18, 2024, 11:53pm UTC](https://community.glideapps.com/t/checkbox-hides-submit-button-when-un-checked-not-supposed-to-happen/69728 "2024-01-18T23:53:00Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kellar](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kellar/32/69515_2.png) [@Kellar](https://community.glideapps.com/u/Kellar)\
**Post date:** [January 18, 2024, 11:53pm UTC](https://community.glideapps.com/t/checkbox-hides-submit-button-when-un-checked-not-supposed-to-happen/69728/1 "2024-01-18T23:53:00Z")

</div>

Continuing the discussion from [Must be "true" to submit a form](https://community.glideapps.com/t/must-be-true-to-submit-a-form/58932/2):

I have a checkbox that hides the submit button when un-checked.

I don’t know how it got that way; I’ve tried building the form again from scratch, I’ve tried creating a new Boolean column and assigning it there… nothing will get it to behave!

There are two other Boolean items in this particular form, each with their own default values, and the default value of this particular checkbox is on - but that shouldn’t make a difference, right?

OH - and it only happens when 1 of three choices has been made in the form preceding it…

I’m going nuts here with this little bugger…

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [January 18, 2024, 11:56pm UTC](https://community.glideapps.com/t/checkbox-hides-submit-button-when-un-checked-not-supposed-to-happen/69728/2 "2024-01-18T23:56:33Z")

</div>

Either

1. Check that there isn’t visibility conditions on the button reliant upon the checkbox
2. Check that there aren’t conditions on the action of the button that reference the checkbox

Screenshots and video will help.

---

<div class="post-metadata">

**Author:** ![Kellar](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kellar/32/69515_2.png) [@Kellar](https://community.glideapps.com/u/Kellar)\
**Post date:** [January 19, 2024, 12:15am UTC](https://community.glideapps.com/t/checkbox-hides-submit-button-when-un-checked-not-supposed-to-happen/69728/3 "2024-01-19T00:15:01Z")

</div>

Here’s a video: [Un-Check Greys Out Submit Button.mp4 - Google Drive](https://drive.google.com/file/d/17CiHmVrKTUkQ_nfTbd9UouisuNyW5udb/view?usp=sharing)

It’s a regular Form button, and I don’t know how to configure conditions for those, and there are no conditions on the checkbox.

---

<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:** [January 19, 2024, 12:40am UTC](https://community.glideapps.com/t/checkbox-hides-submit-button-when-un-checked-not-supposed-to-happen/69728/4 "2024-01-19T00:40:01Z")

</div>

Why do you need a form button that submits another row related to that request? Shouldn’t that info be on the same line as the original request or am I missing something?

---

<div class="post-metadata">

**Author:** ![Kellar](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kellar/32/69515_2.png) [@Kellar](https://community.glideapps.com/u/Kellar)\
**Post date:** [January 19, 2024, 12:45am UTC](https://community.glideapps.com/t/checkbox-hides-submit-button-when-un-checked-not-supposed-to-happen/69728/5 "2024-01-19T00:45:44Z")

</div>

Hm…

I wonder if maybe I’ve made this too complicated…

With Airtable, I needed to have a separate FORMS table for every table containing data whenever I wanted to pull information from the data table and then make changes to that table.

I’m smack in the middle of moving this app from Airtable to Glide sheets, and now I’m wondering if maybe I don’t have to do that the same way?

---

<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:** [January 19, 2024, 12:46am UTC](https://community.glideapps.com/t/checkbox-hides-submit-button-when-un-checked-not-supposed-to-happen/69728/6 "2024-01-19T00:46:49Z")

</div>

Can you explain more on the second form? What information does it add to the original request?

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [January 19, 2024, 12:52am UTC](https://community.glideapps.com/t/checkbox-hides-submit-button-when-un-checked-not-supposed-to-happen/69728/7 "2024-01-19T00:52:24Z")

</div>

Got it. The form request can’t submit an empty form…so when it’s unchecked, there’s nothing to submit. I bet if you type in some notes, you’d be able to submit the form.

---

<div class="post-metadata">

**Author:** ![Kellar](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kellar/32/69515_2.png) [@Kellar](https://community.glideapps.com/u/Kellar)\
**Post date:** [January 19, 2024, 6:19pm UTC](https://community.glideapps.com/t/checkbox-hides-submit-button-when-un-checked-not-supposed-to-happen/69728/8 "2024-01-19T18:19:40Z")

</div>

AH! Yes, that was it. So simple. 😅

---

<div class="post-metadata">

**Author:** ![Kellar](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kellar/32/69515_2.png) [@Kellar](https://community.glideapps.com/u/Kellar)\
**Post date:** [January 19, 2024, 6:21pm UTC](https://community.glideapps.com/t/checkbox-hides-submit-button-when-un-checked-not-supposed-to-happen/69728/9 "2024-01-19T18:21:26Z")

</div>

It marks it as either approved or declined, adds notes, the number of hours approved (if any), removes the “pending” checkmark, and adds the “processed” checkmark.

---

<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:** [January 20, 2024, 12:36am UTC](https://community.glideapps.com/t/checkbox-hides-submit-button-when-un-checked-not-supposed-to-happen/69728/10 "2024-01-20T00:36:53Z")

</div>

So shouldn’t it be an edit form for the same row? Are you writing that to a new table?

---

<div class="post-metadata">

**Author:** ![Kellar](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kellar/32/69515_2.png) [@Kellar](https://community.glideapps.com/u/Kellar)\
**Post date:** [January 22, 2024, 8:04pm UTC](https://community.glideapps.com/t/checkbox-hides-submit-button-when-un-checked-not-supposed-to-happen/69728/11 "2024-01-22T20:04:34Z")

</div>

Yeah, I realized after your last question that I had been doing something that I learned in Airtable that isn’t necessary when using Glide’s tables - namely, I had the forms populating their own table, and then automating new rows and updates to those rows in the actual table I needed to use.

That insight combined with @Robert_Petitto 's brilliant time tracker template helped me re-build the entire thing from scratch, so now I have fewer tables to manage (and therefore rows), and the actions are much more straight-forward.

Thanks folks!!! I love it here. 😀

Shawn

---

<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:** [January 22, 2024, 11:28pm UTC](https://community.glideapps.com/t/checkbox-hides-submit-button-when-un-checked-not-supposed-to-happen/69728/12 "2024-01-22T23:28:50Z")

</div>

Great to hear! Please let us know if you have any further questions.

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/system/32/53398_2.png) [@system](https://community.glideapps.com/u/system)\
**Post date:** [January 29, 2024, 11:29pm UTC](https://community.glideapps.com/t/checkbox-hides-submit-button-when-un-checked-not-supposed-to-happen/69728/13 "2024-01-29T23:29:25Z")

</div>

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.
