Very new to Typeform (just signed up about 15 minutes ago), but I’m creating some of my initial test forms and I am stumped on something.
I need to as the same set of questions, based on a previous response to a “number”. So, if the person types “3”, I need to ask the same set of questions three times, ideally with slightly different information presented (just to make the form clear).
I want to ask on the form:
How many locations?
Based on that response, I would like to ask:
What is the address for Location #”x”:
Then, ask the same question over and over until we complete the number defined in the original question.
I’m dating myself, but I would normally do this with a for next loop back in the day.
Thanks for any input or help that you can provide.
i created the questions (question groups) that i needed, up to the maximum number of times i wanted people to go through the cycle - in the sample above, up to 10 entries.
you cannot loop back into the same question series as you will overwrite the answers from the first pass: you need to create the maximum number you want to manage in the cycle
i set up a series of variables to capture the number of times that the user wanted to go through the cycle, along with some others - there is an image below of the variables created for the sample above
based on the answer to the first question ie how many do you want to enter, i add the value of the entry to the counter variable ie 3 from your entry above
after the user answered the first question/question group, i subtract one from the counter variable then check to see if the variable = 0. if it does, i kick them out to the ending page, otherwise go to next question/group and repeat.
i created the questions (question groups) that i needed, up to the maximum number of times i wanted people to go through the cycle - in the sample above, up to 10 entries.
you cannot loop back into the same question series as you will overwrite the answers from the first pass: you need to create the maximum number you want to manage in the cycle
i set up a series of variables to capture the number of times that the user wanted to go through the cycle, along with some others - there is an image below of the variables created for the sample above
based on the answer to the first question ie how many do you want to enter, i add the value of the entry to the counter variable ie 3 from your entry above
after the user answered the first question/question group, i subtract one from the counter variable then check to see if the variable = 0. if it does, i kick them out to the ending page, otherwise go to next question/group and repeat.
I’m currently experiencing a similar issue, only that my forms are more dynamic.
I’m building a form that has another form in it (inner form) asking the respondents to add details of other members of their team. I’ve tried the solution above to add a number limit to the number of times a form gets filled but it takes me through all (10 of them) the forms I created.
The number they input here determines how many times they fill in team members information
I think it gets complex because the respondent has to fill about 10 fields for each team member they indicate.
Team members input field is grouped like this
After implementing the above solution, it still takes me to Team Members 4,5,6….
I’ll need more assistance on how to go about this or find out if this is possible to implement with Typeform. @john.desborough