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.

Show-Hide Triggers

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)

Show-Hide Triggers Toolbox

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.

Show/Hide Survey Questions

That’s all there is to it.