Skip Logic
Skip logic enables you to guide respondents to the next relevant question based on their previous answers, ensuring they only see questions that are relevant to them. In SurveyJS, you can implement skip logic using conditional visibility or conditional actions, known as triggers. This example demonstrates the use of a Complete trigger, which ends a survey when a certain condition is met. In this demo, the survey prompts a user to submit their response if their estimated age is under 21.
To configure a trigger, add an object to the triggers
array. This object should specify the type
and expression
properties. Set type
to "complete"
for the Complete trigger and assign a Boolean expression to the expression
property. A survey will end when this expression evaluates to true
. For a code example, refer to the survey JSON schema (json.js
file).
For more information about triggers, refer to the following help topic: