Sawtooth Software: The Survey Software of Choice

Library       Branching

A tool for creating branching questions on a single page (e.g., show Q2 if and only if Q1 = 1).



An advanced tool that can be used to dynamically show and hide questions. Supports all question types.


  • At line 14 of the footer, the branching array must be filled with objects representing the nature of the intended branching:
    • question is the question that will be shown or hidden depending on condition.
    • condition is the function to determine whether or not the branch is active.
    • clearQuestionWhenHidden defines whether question should have its responses cleared upon being hidden.


Custom JavaScript verification can be used to make questions require a response only if shown. This code may help you get started: $('#[% QuestionName() %]_div').is(':visible').

Any Boolean-returning function can be used for condition.

 Usage Terms     Read Question Library Help

Community Question Library

Explore Question Library

Beginning with Lighthouse Studio 9.3, you may create a personal question library with your favorite questions. This page contains survey questions that have been submitted by our user community. You may download the questions and then import them into your Lighthouse Studio question library and freely use them within your surveys. All of the amazing items in this library are entirely user-contributed and user-supported!

Explore Question Library