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

  • Profile Image
    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? 

  • Profile Image
    Victoria_K
    Answered 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

  • Profile Image
    Josh Childs  
    Answered on August 01, 2019 at 09: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
    ...
  • Profile Image
    AndrewHag
    Answered on August 01, 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.png

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