How to display another set of option in another field of dropdown

  • Profile Image
    in2science
    Asked on April 01, 2019 at 02:49 AM

    Hi there, this is great! I have a form with a drop-down select question (Q1) that has about 60 options. I'd like the option that the person selects to set a value for another question (Q2) that has five options. (So all options in Q1 are mapped to one of five options in Q2.) What would be the easiest way to do this? Is there something easier than creating 60 separate conditionals? Thank you.



    This is a re-post of a comment on Smart Forms: Conditional Logic for Online Forms

  • Profile Image
    Ashwin
    Answered on April 01, 2019 at 06:26 AM

    In which online forms you have added these questions? You have mention that Q1 is a dropdown question but Q2 is also dropdown question?

    I would suggest you to please take a look at our "Dynamic Dropdowns" widget and see if that fits into your requirement. This widget will allow you to create nested options where one options can have child options.

    Another way to achieve this requirement is to add separate dropdown fields for all child options. You can then add condition in form to display the appropriate child dropdown based on the user selection of main dropdown field. 

    Hope this helps.

    Do get back to us if you have any questions.

  • Profile Image
    in2science
    Answered on April 03, 2019 at 06:39 PM

    Thanks Ashwin, the Dynamic Dropdown option might work. If I have two values that come out of the Dynamic Dropdown (1 parent, 1 child), is there a way to have these separate within Jotform? I can see that you can set a separator so that the output is "Value 1, Value 2", but for the purposes of sending the output to Google Sheets or Zapier this is still one combined value. 

  • Profile Image
    Kevin
    Answered on April 03, 2019 at 07:50 PM

    Unfortunately, it's not possible to split the data returned by the widget. Using the conditional logic way should work, but it would require to set up several conditions that may affect the form's performance.