# Switch/Checkbox - Required Field Option

**URL:** <https://community.glideapps.com/t/switch-checkbox-required-field-option/70635>\
**Category:** Feature Requests\
**Created:** [February 8, 2024, 4:49pm UTC](https://community.glideapps.com/t/switch-checkbox-required-field-option/70635 "2024-02-08T16:49:29Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Curtis](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/curtis/32/59826_2.png) [@Curtis](https://community.glideapps.com/u/Curtis)\
**Post date:** [February 8, 2024, 4:49pm UTC](https://community.glideapps.com/t/switch-checkbox-required-field-option/70635/1 "2024-02-08T16:49:29Z")

</div>

Option to make Switch/Checkbox components a required field.

This is key for forms and procedure recording in businesses. Currently operators can “complete” a task without confirming they have completed all the steps.

This is something which is hopefully simple to impotent but we have been waiting years for.

---

<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:** [February 8, 2024, 4:53pm UTC](https://community.glideapps.com/t/switch-checkbox-required-field-option/70635/2 "2024-02-08T16:53:16Z")

</div>

I’ve seen requests for this one before, and I’ve always been curious about it.  
If a Switch or Checkbox was a required field, does that mean you could only set it to checked/true?  
And if that’s the case, why bother with the component in the first place?  
May as well just pass `true` as a column value and not bother the user at all? 🤷‍♂️

---

<div class="post-metadata">

**Author:** ![Curtis](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/curtis/32/59826_2.png) [@Curtis](https://community.glideapps.com/u/Curtis)\
**Post date:** [February 8, 2024, 5:10pm UTC](https://community.glideapps.com/t/switch-checkbox-required-field-option/70635/3 "2024-02-08T17:10:37Z")

</div>

Required checkbox components were a field on the old glide apps.

We use checkboxes on forms for operators to confirm they have completed a step in a process. It serves to remind the operator of the steps and give you a record that all steps have been completed.  
It’s quite common for manufacturing.

---

<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:** [February 8, 2024, 5:26pm UTC](https://community.glideapps.com/t/switch-checkbox-required-field-option/70635/4 "2024-02-08T17:26:34Z")

</div>

ah, right. Yeah that makes sense. I knew I must have been missing something…

---

<div class="post-metadata">

**Author:** ![Curtis](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/curtis/32/59826_2.png) [@Curtis](https://community.glideapps.com/u/Curtis)\
**Post date:** [August 20, 2024, 9:27am UTC](https://community.glideapps.com/t/switch-checkbox-required-field-option/70635/5 "2024-08-20T09:27:04Z")

</div>

Bumping.

Really would be great to have the required option for all form element components.
