Multiple choice field: How to conditionally display the fields related to the options when the user selects more than one?

  • Josh Childs
    Asked on July 31, 2019 at 10:46 AM

    We have created this Jotform 

    We currently have conditional logic on the form so that if someone chooses a service on Question 7 it skips some of the questions asked. If a customer chooses more than 1 service is there a way to setup conditioning so that you get both sets of questions for the relevant services? 

  • Victoria_K
    Replied on July 31, 2019 at 11:56 AM

    Hi!

    I see there are lots of conditions in your form at the moment. But, I assume they are in a conflict with each other. There should be just 1 statement applied to single field or set of fields. I can suggest to build the following logic.

    If 'service' is equal to 'nails' > then show set of fields for 'nails'. Similar statements for other services. This way if a user selects multiple options, they will see relevant fields. 

    Also, if you set conditions to show a field, that field will be only shown if associated condition is met, so there's no need to create separate statement to hide that same field for other cases. 

    Hope this helps! But, please get back to us if you need further assistance on this. 

    How-to-Show-or-Hide-Fields-Base-on-User-s-Answer

  • Josh Childs
    Replied on August 1, 2019 at 9:43 AM
    I have been able to successfully do this by removing all of the conditions like you say.
    However now if I am to select multiple services on question 7, for some it allows me to have the questions necessary.
    Whereas other selections skips me straight to question 16 and doesn’t give me the option to put in the results
    ...
  • AndrewHag
    Replied on August 1, 2019 at 11:19 AM

    I see that when the user selects multiple options for the field Which Service Have You Booked? then it is directly showing question 16.

    If the user selects multiple options then do you wish to show the fields related to both the options? If yes, then you can set a separate condition similar to the one in the below screenshot:

    1564672654aa Screenshot 10

    Make sure that you select 'ALL' so the fields will only display when the user selects both the options.