Show, hide and jump
Branching a form based on what someone has answered.
Three different things
Visibility rules decide whether a question is shown, and are re-evaluated continuously as answers change.
Rules run once, when someone leaves a question, and can jump somewhere or change a variable.
Outcomes decide which ending screen the form finishes on.
They're kept apart on purpose. 'Show if' and 'jump to' read alike and behave nothing alike — one is a property of a question, the other is something that happens.
Building a rule
- 1Open the Logic tab.
- 2Add a condition: pick a question, an operator, and a value. Group conditions with AND or OR, and nest groups where you need to.
- 3Pick what happens — show, hide, jump, or set a variable.
- 4Publish. Logic is part of the published version, so a live form keeps the logic it was published with.
A jump that points at a question earlier in the form can loop. The builder warns you when a jump has nowhere sensible to go.