Have Questions? (800) 477-0970

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 an answer/option chosen in 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.

Version 3.x Instructions
Optional: Go to the SurveyGizmo version 2.x instructions

The following question types can be used to ‘trigger’ a follow-up question to appear using show/hide triggers:

  • Radio Button
  • Checkbox
  • Dropdown Menu
  • Likert Scale
  • Table of Radio Buttons
  • Table of Checkboxes

After creating at least one question of the above types on the page as the ‘trigger’ and then a follow-up question/text as the ‘target’ that will be shown upon the respondent clicking on a specific answer in the ‘trigger’ question, you are ready to apply the rules.

Setup the ‘Trigger’ Question on Specific Answers Within the Question

Choose the question that will ‘trigger’ the follow-up ‘target’ to appear and then click the edit icon. Scroll down to the Answers section (in tables, this is the Column Headers section). You will want to edit the Answer/Column that must be selected to trigger the show/hide to occur. To do so, edit the Answer/Column by clicking the pencil icon on the far right and selecting the Show/Hide Settings option on the menu that appears.
answers-show-hide-v3

A new screen will appear displaying all the questions below this ‘trigger’ question. Place a check next to the ‘target’ question(s) you setup previously.

show-hide-triggers-v3

Save everything at the bottom and then go into Preview and verify you are all set! As an added bonus, if you have multiple triggers setup (one question shows another which may show another), show/hide triggers are aware of these relationships on the same page and hide all subsequent questions that would no longer be visible if an answer is changed!

It is no longer necessary to set the ‘target’ question as ‘Hide by Default’.

Version 2.x Instructions

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 below it 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 box will slide out below the option. Check the question that you want to appear and “close” the toolbox. (Shown below)

show-hide-triggers-shown

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 “Hide by Default. 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.

Have you tried SurveyGizmo yet? Try our 14 day free trial

The Survey Expert Blog

By

Why Survey Design Matters for Feedback Surveys

February 3 2012 -

Survey Expert Ryan Farmer observes that many well-known companies aren’t branding their surveys, and discusses why survey design is hyper-important when you want to gather customer feedback.

By

New Team Management & User Permissions System

Starting February 2nd, SurveyGizmo is launching a new set of user management features. Learn more about them here!

By

5 Questions with SurveyGizmo co-founder and CEO Christian Vanek

Boulder’s Daily Camera newspaper interviews Christian Vanek, who shares what’s next for the company.

More from our Survey Experts