How to Configure the Dynamic Dropdowns Widget

May 19, 2025

Dropdown fields make it easy to choose from a list of options. If you need to create a dropdown that’s more advanced, like nested choices or limiting options based on user selection, the Dynamic Dropdowns widget is a great solution.

Adding and Setting Up the Dynamic Dropdown Widget

Adding the Dynamic Dropdown widget to your form and setting it up is pretty simple. Here’s how to do it:

  1. In Form Builder, click on Add Element on the left side of the page.
Click Add Element on the left side in Form Builder in Jotform
  1. Now, in the menu on the left, under the Widgets tab, search for Dynamic Dropdowns and click on it to add it to your form.
Search for Dynamic Dropdowns under Widgets and click to add in Jotform
  1. Next, in the Widget Settings menu that opens on the right side of the page, set up the following things:
    • Values — Enter the list of items you want users to choose from. Check out our guide about How to Structure Nested Options in the Dynamic Dropdowns to learn more.
    • Separator — Select the character that separates the values in the final submission. You can use a comma, semicolon, or forwardslash.
  2. Then, click on Update, and you’re all set.
Set values and separator in Dynamic Dropdowns widget settings in Jotform

How to Structure Nested Options in the Dynamic Dropdowns Widget

Nesting or indenting options with spaces creates a parent-child relationship between dropdown lists in the Dynamic Dropdowns widget. Here’s an example of how nested values are formatted:

Vertebrates
 Warm-blooded
  Dog
  Cat
  Bird
  .
 Cold-blooded
  Goldfish
  Turtle
  Frog
  .
 .
Invertebrates
 With legs
  Beetle
  Ladybug
  Spider
  .
 Without legs
  Earthworm
  Leech
  .
 .
.

To break that down, the top-level options are:

Vertebrates
Invertebrates
.

To create choices for “Vertebrates,” add a new line under it and list the options, each with one leading space:

Vertebrates
 Warm-blooded
 Cold-blooded
 .
Invertebrates
.

To create choices for the second-level “Warm-blooded” option, add a new line under it, and then list the choices, each with two leading spaces:

Vertebrates
 Warm-blooded
  Dog
  Cat
  Bird
  .
 Cold-blooded
 .
Invertebrates
.

And so on. Check out what it looks like in this demo form.

Notes

  • Setting up the list and nesting using a text editor like Notepad or TextEdit is recommended.
  • Include a dot (.) as one of the choices in a set to initially display an empty “Please select” option for that set.
  • Append an asterisk (*) to a parent option to make its children required.
  • The Values field has a 65,000-character limit.
  • The longer the list, the slower the widget becomes.
Introducing Jotform Shopify
Contact Support

Our customer support team is available 24/7 and our average response time is between one to two hours.

Send Comment:

Jotform Avatar
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Comments:

  • Blacks In Government, Inc. - Profile picture
  • Code Apps - Profile picture
  • Osman - Profile picture
  • kulberg - Profile picture
  • Gattinoni - Profile picture
  • yi sin - Profile picture
  • Viviane - Profile picture
  • CalHan - Profile picture
  • Sanuker Sanofi - Profile picture
  • venkata Naga iswarya Rajyalakshmi - Profile picture
  • Mark Costa - Profile picture
  • CairoFlats - Profile picture
  • Denise_Wright - Profile picture
  • digiexpert.markdigi - Profile picture
  • Kory - Profile picture
  • sabrinatran2207 - Profile picture
  • SafetyManager - Profile picture
  • rfreeman1966 - Profile picture