# Adding a lot of input fields to a form at once

**URL:** <https://community.glideapps.com/t/adding-a-lot-of-input-fields-to-a-form-at-once/79476>\
**Category:** Ask for Help\
**Created:** [January 24, 2025, 9:16am UTC](https://community.glideapps.com/t/adding-a-lot-of-input-fields-to-a-form-at-once/79476 "2025-01-24T09:16:46Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![NigelG2](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nigelg2/32/82164_2.png) [@NigelG2](https://community.glideapps.com/u/NigelG2)\
**Post date:** [January 24, 2025, 9:16am UTC](https://community.glideapps.com/t/adding-a-lot-of-input-fields-to-a-form-at-once/79476/1 "2025-01-24T09:16:46Z")

</div>

Before I enter an editing slog I thought I would ask if there was a better way to do this.

I have a table (created from a multi-page pdf form via AI \> csv - sweet\*\*) with 203 fields that are all inputs for a form.

Trying to create a form in Glide for all these. Things I have tried…

**Auto creating a form page - adding all of the fields**

Works nicely, but many fields need to be changed to choice dropdowns. If I add a choice element, it goes to the bottom, and I can’t see an easy way to get it to the top (you can’t scroll the element list as you drag and drop). There are so many it is not going to work. Plus I really should split the fields up into sections for UX.

Also generally annoying is that Glide just picks the first few fields and you have to go through the whole list and select everything. Ther is no “select all”. Hmmm.

**Auto creating multiple form pages - adding sections**

Obviously, it works, but then I have the “Submit” button that I can’t get rid of. So would have multiple form sections, all with Submit Buttons. Which looks a bit weird. Maybe I can stitch the data together. Easier to manage the changing of the inputs as you don’t have to move them as far. Oh it would be so good if there was a way to default certain fields to be Choice not Text input.

**Custom Form**

From a UX perspective, this is the best way. I can create the table row in advance so progress is not lost (so no “submit” it saves as you go). Also I can have containers for the sections.

BUT I have to add all the fields one by one. And I am lazy.

Am I missing something? Or do I have to suck up the timesink and just add them properly to a Custom Form one by one?

\*\*in case anyone else tries to do this, xlsx file upload didn’t work and just hung for 15 minutes. csv took a few seconds. So convert to csv !

---

<div class="post-metadata">

**Author:** ![\_Romieux](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/_romieux/32/83089_2.png) [@\_Romieux](https://community.glideapps.com/u/_Romieux)\
**Post date:** [January 24, 2025, 10:04am UTC](https://community.glideapps.com/t/adding-a-lot-of-input-fields-to-a-form-at-once/79476/2 "2025-01-24T10:04:21Z")

</div>

Consider creating a separate table to store the default dropdown values categorized by levels or usages, related to your main table. When loading the form, you can use stored variables from tables or profiles to look up and populate the default values of dropdown, ensuring your form is complete.  
When you load the form, you can use stored variables to search the default related table with lookUp to complete your form.

1 Main table (203 fields)  
2 Table default selectors based with categories or use cases related to Main Table  
3 Storing vars, User profiles or hidden values somewhere  
Workflow?  
On loading form link default table with default dropdown (step2) to fill  
Form (\<200 fiedls, many dropdown selectors have their default values from table(2))  
Thinking… It’s easier said than done. Nice day

---

<div class="post-metadata">

**Author:** ![NigelG2](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nigelg2/32/82164_2.png) [@NigelG2](https://community.glideapps.com/u/NigelG2)\
**Post date:** [January 24, 2025, 11:02am UTC](https://community.glideapps.com/t/adding-a-lot-of-input-fields-to-a-form-at-once/79476/3 "2025-01-24T11:02:48Z")

</div>

Thanks !

Yes, I am going through the fields that have dropdowns and replacing the text input with choice.

It would be great if there was a way to tell the auto form to default in a Choice not a Text instead of having to add a new one (to the bottom) and move it into place and delete the old one.

Suspect I am pushing forms a little hard really.

---

<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:** [January 24, 2025, 12:04pm UTC](https://community.glideapps.com/t/adding-a-lot-of-input-fields-to-a-form-at-once/79476/4 "2025-01-24T12:04:12Z")

</div>

> [@NigelG2](#):
>
> If I add a choice element, it goes to the bottom, and I can’t see an easy way to get it to the top (you can’t scroll the element list as you drag and drop).

This is a bit fiddly, but it’s doable. You need to first select the component you want to add it below, and then drag it from the Add Component fly out panel into place.

> [@NigelG2](#):
>
> Plus I really should split the fields up into sections for UX.

I would recommend grouping related input components into containers, and install the below chrome extension. That will make it a bit easier to manage.

> [@Glide Builder Organizer: Collapse/Expand Components](https://community.glideapps.com/t/glide-builder-organizer-collapse-expand-components/79125):
>
> I built this Chrome extension to make working in the Glide Builder more efficient. With a simple button, you can collapse or expand containers in the Components navigation section. This is especially useful when you have a lot of components, helping you stay organized and navigate more easily. Before: After:

---

<div class="post-metadata">

**Author:** ![NigelG2](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nigelg2/32/82164_2.png) [@NigelG2](https://community.glideapps.com/u/NigelG2)\
**Post date:** [January 24, 2025, 12:38pm UTC](https://community.glideapps.com/t/adding-a-lot-of-input-fields-to-a-form-at-once/79476/5 "2025-01-24T12:38:21Z")

</div>

> [@Darren\_Murphy](#):
>
> You need to first select the component you want to add it below, and then drag it from the Add Component fly out panel into place.

How have I missed this 😂

Thanks.

---

<div class="post-metadata">

**Author:** ![NigelG2](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nigelg2/32/82164_2.png) [@NigelG2](https://community.glideapps.com/u/NigelG2)\
**Post date:** [January 27, 2025, 2:19pm UTC](https://community.glideapps.com/t/adding-a-lot-of-input-fields-to-a-form-at-once/79476/6 "2025-01-27T14:19:51Z")

</div>

> [@Darren\_Murphy](#):
>
> You need to first select the component you want to add it below, and then drag it from the Add Component fly out panel into place.

Although it doesn’t appear to work with Container. It looks like it should - you get the blue insert line.

The only way to add a container is to add it to bottom, and then you can’t move it up.

Which makes everything quite complicated as the “grouping related input components into containers” idea won’t work?

Dunno, again maybe I missing something. Seems very poorly thought out.
