What is JotForm?
JotForm is a free online form builder which helps you create online forms without writing a single line of code. No sign-up required.

At JotForm, we want to make sure that you’re getting the online form builder help that you need. Our friendly customer support team is available 24/7.

We believe that if one user has a question, there could be more users who may have the same question. This is why many of our support forum threads are public and available to be searched and viewed. If you’d like help immediately, feel free to search for a similar question, or submit your question or concern.

  • Profile Image

    How Can a Selection on a Drop Down Have It's Own Drop Down?

    Asked by political on April 11, 2016 at 05:52 AM

    For example: Let's say I have a drop down for sports: Football , Basketball , Soccer.  I choose Soccer: How can Soccer have Individual Games like Barcelona vs Manchester, USA vs Mexico , Brazil vs Argentina listed under it? Is that possible like a conditional request.

    Page URL:

  • Profile Image
    JotForm Support

    Answered by Chriistian on April 11, 2016 at 06:12 AM

    You can achieve your requirement by adding the Dynamic Dropdown widget to your form. With this widget, you will be able to add nested options for your dropdown list.

    Here's a demo form so you can see it in action: https://form.jotform.com/61012762908958 

    You can also clone the form so you can see how the dropdown options was set.

    If you need further assistance, please let us know.

  • Profile Image

    Answered by political on April 11, 2016 at 12:02 PM

    Thank you.

    Is it possible to edit size and layout of dynamic dropdowns so it matches the layout of the form?

  • Profile Image
    JotForm Support

    Answered by Nik_C on April 11, 2016 at 01:14 PM

    Let me do some tests and I'll get back to you on this one.

    Thank you!

  • Profile Image
    JotForm Support

    Answered by Nik_C on April 11, 2016 at 01:22 PM

    You can do that by adjusting custom CSS for your widget by going to settings:

    And Custom CSS:

    You can inject there:

    select {

    width: 250px;


    Please let us know if that works for you or if you have any further questions.