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 I narrow options from one check box to the next?

    Asked by KathTel on October 24, 2014 at 03:30 AM

    Hi, I would like to create a series of checkboxes but with options narrowing for each subsequent box. As an example, if I wanted to know which Country and City a user is based in, I would want a check box with a list of all countries and a subsequent one that narrowed the list of cities to within that country, so that when a user ticks a country, only those cities within that country appear in the next box.


    Many thanks,



  • Profile Image
    JotForm Support

    Answered by ashwin_d on October 24, 2014 at 06:59 AM

    Hello Mark,

    You may like to take a look at our "Dynamic Dropdowns" widget and see if this meets your requirement.

    If not than you can add multiple checkbox question for cities, one for every country. You can add conditions in your form to show / hide the cities check box question based on the answer of the country check box.

    Please take a look at the following demo form, I created for you in which if you select the country check box, it will display the respective check box question for cities:  http://form.jotformpro.com/form/42962684381969? 

    Feel free to clone this form for a closer look. The following guide should help you in form cloning:  http://www.jotform.com/help/42-How-to-Clone-an-Existing-Form-from-a-URL 

    Hope this helps.

    Do get back to us if you have any questions.

    Thank you!