Answered

There could be a lot of different options since they can pick anywhere from 1 to 5 of the categories.

  • 16 February 2022
  • 4 replies
  • 36 views

Badge +1

Hey! I need help with the logic for a form. I need to make the logic in such a way that in the question, if the user selects several categories at once (from 1 to 5 in total), he is led to the desired question according to this category. That is, if he chooses all 5 options, then he needs to go through the next 5 questions to these categories. And so it can be with 4 questions, and with 3, etc. There is only one ending for this form. How can this be implemented? Or will it be necessary to describe each option in a separate logic?

icon

Best answer by john.desborough 17 February 2022, 03:42

View original

4 replies

Userlevel 7
Badge +5

Hi @dizdonchik Happy Wednesday! You’ll want to reference the steps in this article here to only show the questions that apply based on the answers to a previous question. :grinning:

Userlevel 7
Badge +6

 @dizdonchik - here’s an example of a typeform that does that sort of pathing.. 

let me know if this is what you are seeking

des

Badge +1

 @dizdonchik - here’s an example of a typeform that does that sort of pathing.. 

let me know if this is what you are seeking

des

Yeah! This is what I need!

Userlevel 7
Badge +6

@dizdonchik - so here is the basics of the logic:

  • create the question groups that you need - i will use 2-5 for this example:
  • logic rule on q1 (the main multiple multiple choice question)
    • if q1=a then jumpto qgroup2
    • if q1=b then jumpto qgroup3
    • if q1=c then jumptio qgroup4
    • if q1=d then jumpto qgroup5
    • otherwise jumpto end
  • that will determine the start point
  • on qgroup2 (the first question group) on the last question in the group, here’s the logic
    • if q1=b then jumpto qgroup3
    • if q1=c then jumptio qgroup4
    • if q1=d then jumpto qgroup5
    • otherwise jumpto end
  • that will determine where it should go 
  • on group3 the logic on the last question in the group would be:
    • if q1=c then jumptio qgroup4
    • if q1=d then jumpto qgroup5
    • otherwise jumpto end
  • on group4 the logic is
    • iif q1=d then jumpto qgroup5
    • otherwise jumpto end

 

cheers

 

des

Reply