Display logic¶
Display logic shows a question only when earlier answers in the same block match conditions you set. For routing between blocks, use Survey Logic instead, display logic is the within-page tool.
Adding a condition¶
Every question that has at least one eligible earlier question in its block shows an Add display logic affordance under its text. Eligible sources are the choice-based types, Multiple Choice, Checkbox, and Dropdown, plus Matrix columns. Click it to open the editor and build a sentence, show this question if a chosen earlier question is (or is not) a chosen value. Add further conditions with the and button, all conditions must hold for the question to appear.
When a participant's answers change, visibility updates immediately on the page. Hidden questions are exempt from their Required setting while hidden, and any answer a participant gave before a question became hidden is cleared on submit so stale answers never reach your data. The server re-evaluates every condition on submission, the logic cannot be bypassed by editing the page.
The summary chip¶
A configured question shows a chip summarizing its logic, Shown only if followed by the condition in plain words. The chip reflects the saved state of the source question and its choices, it updates when a rename is saved, not on every keystroke, and renaming a choice migrates the condition's stored value automatically so the logic keeps pointing at the same choice.
Health badges¶
If later edits break a condition, the chip gains a specific warning rather than failing silently
- source missing, the source question was deleted.
- source type changed, the source became a type that cannot drive conditions.
- source is now a scale, never shows, the source became a Scale, which has no discrete choices to match.
- choice gone, never shows, the specific choice the condition matched was removed.
- value out of range, never shows, a numeric condition now sits outside the source's configured range.
- moved below, the source now comes after the dependent question, so there is nothing to evaluate when the question renders.
A question whose source is missing fails open, it shows rather than silently vanishing, so a broken condition can never invisibly hide content from participants. Fix or remove the condition from the same editor.
Editing and removing¶
Click the pencil on the chip to edit conditions, the cross removes the logic entirely. All logic changes save automatically and participate in undo and redo.