How can I make a form with a dynamic dropdown that allows multiple entries in one form?

  • berenisj
    Asked on July 26, 2024 at 3:50 PM

    I need to create a monthly inventory stock form to be able to track stock. A dynamic dropdown works best however, how do I make it to where the user can select multiple options rather than selecting one option and submitting and then having to enter another option on a separate entry.


    For example, if they select accessories from the drop down, a list of accessories to pick from populates, then they get the option to enter quantity. However, if they have more items to report on that same page, perhaps they have apparel items, how do I add this feature so that they can report multiple items all within that same form?

    in this screenshot, i need to submit if i need to report more items since it wont "save" or register more than one entry.

    How can I make a form with a dynamic dropdown that allows multiple entries in one form? Image 1 Screenshot 20

  • Eleazar JotForm Support
    Replied on July 26, 2024 at 4:34 PM

    Hi Berenis,

    Thanks for reaching out to Jotform Support. I’ll need a bit of time to look into this. I’ll get back to you as soon as I can.

  • Eleazar JotForm Support
    Replied on July 26, 2024 at 5:13 PM

    Hi Berenis,

    You can add a Configurable list to your form to get dropdown fields and a number field. Let me show you how.

    1. On Form Builder, click on Add Form Element, click on Widgets, then add Configurable List widget to your form.
      How can I make a form with a dynamic dropdown that allows multiple entries in one form? Image 1 Screenshot 40
    2. Select the Configurable List field and click on the Wand icon.
      How can I make a form with a dynamic dropdown that allows multiple entries in one form? Image 2 Screenshot 51
    3. Under Fields Configuration, enter the text below, then click Update Widget.

    Category : dropdown : Accessories, Apparel : Please Select

    Item : dropdown : Bracelet, Stickers : Please Select

    Number:

    This should give you 2 dropdown fields and a number field, with the option to add another row.
    How can I make a form with a dynamic dropdown that allows multiple entries in one form? Image 3 Screenshot 62

    If that’s not exactly what you’re looking for, can you explain a bit more so I can help you better?

    Once we hear back from you, we'll be able to help you with this.

  • berenisj
    Replied on July 26, 2024 at 5:44 PM

    Thank you! how can i make the form configured to do the below. if they select more than one item from the items drop down, i would like the quantity box to appear for each item. currently, my form only has one quantity field regardless of how many items i pick


    How can I make a form with a dynamic dropdown that allows multiple entries in one form? Image 1 Screenshot 20

  • Eliza JotForm Support
    Replied on July 26, 2024 at 6:06 PM

    Hi Berenis,

    I believe you're working on this form. If so, you can set up conditions on your form to only show certain fields if the corresponding item is selected. Take a look at the screenshot below for an example:

    How can I make a form with a dynamic dropdown that allows multiple entries in one form? Image 1 Screenshot 40

    Let me show you how to do that:

    1. In Form Builder, click on Settings in the orange navigation bar at the top part of the page.
    2. Go to Conditions, and select Show/Hide Field.
    3. Set the conditions, similar to the screenshot above. Do the same for the rest of the Dropdown options.
    4. Click on Save. The screencast below shows how it's done:

    How can I make a form with a dynamic dropdown that allows multiple entries in one form? Image 2 Screenshot 51

    Check out the screencast below to see my results:

    How can I make a form with a dynamic dropdown that allows multiple entries in one form? Image 3 Screenshot 62

    If that’s not exactly what you’re looking for, can you explain a bit more, so I can help you better?

    Once we hear back from you, we'll be able to help you with this.

Your Answer