Online Survey Tutorials
SurveyGizmo Tutorials and Help Documentation
Tutorial: Dynamic Page Logic — Showing/Hiding Questions Based On User Choices
This tutorial shows you how to dynamically hide or show a question on a page based on another question on the same page. (This feature does not work across multiple pages.)
This is a great way to make your survey appear as short as possible — which is a key factor in obtaining more responses.
Step 1: Create a survey page
Create your survey page with all the questions you want to ask. This includes both the hidden and visible questions.
Step 2: Choose a “trigger” question
Click the edit icon for your “trigger” question (the question that decides what other questions should be shown). A trigger question must be a Radio or Checkbox question.
In the editor next to each answer choice, you’ll see a “Show/Hide Triggers” column, shown in the image below. Double-Click the icon next to the choice that will drive your show/hide action.
A blue box will appear that shows all the other questions on this page. Simply check the question that you want to appear and “close” the toolbox. (Shown below)
Save the changes you made to this question, which will return you to the survey editor.
Step 3: Edit the “target” question
Click the edit icon for your “target” question(s) (the question that should be hidden by default).
Under the “Advanced formatting” toolbar, you’ll see a section called “Show/Hide Controls”. Check the box that says “This question will be hidden unless toggled by a Show/Hide Trigger Question on this survey page.” Save your changes to this question.

That’s all there is to it.



