# Multi select for form

**URL:** <https://community.glideapps.com/t/multi-select-for-form/1482>\
**Category:** Feature Requests\
**Created:** [October 29, 2019, 4:39pm UTC](https://community.glideapps.com/t/multi-select-for-form/1482 "2019-10-29T16:39:27Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dave\_McManus](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/dave_mcmanus/32/352_2.png) [@Dave\_McManus](https://community.glideapps.com/u/Dave_McManus)\
**Post date:** [October 29, 2019, 4:39pm UTC](https://community.glideapps.com/t/multi-select-for-form/1482/1 "2019-10-29T16:39:28Z")

</div>

Hi there - I would love a way for users to ‘multi select’ multiple options on a form. And then save that input as an array in my sheet. Like apple, banana, pear.

If that’s possible let me know. Right know it doesn’t look like it. It looks like i’ll have to do it 1 by 1 with check boxes.

---

<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:** [October 29, 2019, 5:17pm UTC](https://community.glideapps.com/t/multi-select-for-form/1482/2 "2019-10-29T17:17:33Z")

</div>

If you know how many items you would have, you could create a column for each item and use a checkbox component for each item in the app. Then you could use a formula to join all of the columns into one comma delimited list in a new column. If you require a dynamic list of items, then I don’t have a good solution for you. I hope Glide comes out with some sort of checkbox list or a multi-select choice component someday that would work how you describe.

---

<div class="post-metadata">

**Author:** ![Dave\_McManus](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/dave_mcmanus/32/352_2.png) [@Dave\_McManus](https://community.glideapps.com/u/Dave_McManus)\
**Post date:** [October 29, 2019, 5:42pm UTC](https://community.glideapps.com/t/multi-select-for-form/1482/3 "2019-10-29T17:42:13Z")

</div>

Got it thanks Jeff! That might be a good fix for now.

Dave

---

<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:** [February 17, 2020, 6:04am UTC](https://community.glideapps.com/t/multi-select-for-form/1482/4 "2020-02-17T06:04:26Z")

</div>

Just seeing this post. This would be awesome. Multi select choice component that would save the items as an array in a single cell (like a relation:multiple). Would be a game changer for an admin assigning bulk values to users via multi selected email addresses.

---

<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:** [February 17, 2020, 10:00am UTC](https://community.glideapps.com/t/multi-select-for-form/1482/5 "2020-02-17T10:00:47Z")

</div>

Since this post, they have released the checklist layout. This might work for some situations.

---

<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:** [February 17, 2020, 3:38pm UTC](https://community.glideapps.com/t/multi-select-for-form/1482/6 "2020-02-17T15:38:48Z")

</div>

But doesn’t checklist just change the value of a boolean?

---

<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:** [February 17, 2020, 6:13pm UTC](https://community.glideapps.com/t/multi-select-for-form/1482/7 "2020-02-17T18:13:15Z")

</div>

@Robert_Petitto Yeah pretty much, but if you wanted to get creative with relations it might have potential, much like your affordability issue. Only downside is having to create a bunch of extra records. I could definitely see some sort of use with a multi-select choice components and a concatenated list in a cell (preferably with a pipe delimiter or some other delimiter). Seeing the new filter has multi-select, it’s definitely in the realm of possibility.

---

<div class="post-metadata">

**Author:** ![Dave\_McManus](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/dave_mcmanus/32/352_2.png) [@Dave\_McManus](https://community.glideapps.com/u/Dave_McManus)\
**Post date:** [February 17, 2020, 6:16pm UTC](https://community.glideapps.com/t/multi-select-for-form/1482/8 "2020-02-17T18:16:36Z")

</div>

Correct. It doesn’t result in an array. Which is what would be needed.

---

<div class="post-metadata">

**Author:** ![Julian](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/julian/32/18039_2.png) [@Julian](https://community.glideapps.com/u/Julian)\
**Post date:** [December 13, 2020, 7:58pm UTC](https://community.glideapps.com/t/multi-select-for-form/1482/9 "2020-12-13T19:58:59Z")

</div>

Any idea if this has been made available yet? I.e. an array?

---

<div class="post-metadata">

**Author:** ![Drearystate](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/drearystate/32/49605_2.png) [@Drearystate](https://community.glideapps.com/u/Drearystate)\
**Post date:** [December 13, 2020, 9:26pm UTC](https://community.glideapps.com/t/multi-select-for-form/1482/10 "2020-12-13T21:26:46Z")

</div>

No not yet, but we are expecting some big things either later this month or early January. Damn this post is over a year old. I would of imagined we would of solved these kinds of issues with something cleaner by now. We do have compound actions you can build one action out to do this now and duplicate the action by duplicating the function its attached to, still not ideal or exactly what your asking for.

---

<div class="post-metadata">

**Author:** ![adiboo\_adib](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/adiboo_adib/32/24714_2.png) [@adiboo\_adib](https://community.glideapps.com/u/adiboo_adib)\
**Post date:** [May 31, 2021, 7:02am UTC](https://community.glideapps.com/t/multi-select-for-form/1482/11 "2021-05-31T07:02:55Z")

</div>

Hi Any news for multiple select for form please? thanks

---

<div class="post-metadata">

**Author:** ![adiboo\_adib](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/adiboo_adib/32/24714_2.png) [@adiboo\_adib](https://community.glideapps.com/u/adiboo_adib)\
**Post date:** [June 6, 2021, 10:16am UTC](https://community.glideapps.com/t/multi-select-for-form/1482/12 "2021-06-06T10:16:07Z")

</div>

Hi can you give an exemple please?  
thanks

---

<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:** [June 6, 2021, 1:12pm UTC](https://community.glideapps.com/t/multi-select-for-form/1482/13 "2021-06-06T13:12:12Z")

</div>

That was a year and a half ago. A lot has changed with glide since then, so I would do it different now. Now I would use the method below to build a joined list, and save that joined list value in a separate column. The bottom of the post contains a solution by @Roldy to save and recall those multi selections.

> [@Reset Multiple Rows At Once](https://community.glideapps.com/t/reset-multiple-rows-at-once/22211):
>
> There have been several requests for people to find a way to clear a value in multiple rows. I was thinking about that and came up with a quick example of a way to handle that. Instead of trying to clear a value in an entire column, I realized we could just change one value on a parent column, load it as a single value in our sheet and then compare that parent value to a column that we set or unset for each row. It’s not about clearing an entire column, it’s about making a value in each row n…

---

<div class="post-metadata">

**Author:** ![AyS\_0908](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ays_0908/32/27349_2.png) [@AyS\_0908](https://community.glideapps.com/u/AyS_0908)\
**Post date:** [June 6, 2021, 2:38pm UTC](https://community.glideapps.com/t/multi-select-for-form/1482/14 "2021-06-06T14:38:04Z")

</div>

Hi, what @Jeff_Hager describes has been illustrated in a video yesterday by @ Robert, with focus on Forms

> [@CSS Choice Multiple](https://community.glideapps.com/t/css-choice-multiple/27256/21):
>
> Here’s how I achieve a multiselect:
