Form Logic
Add conditions, variables, calculations, and dynamic behavior to your forms.
- Form Logic Overview An introduction to conditions, variables, calculations, and navigation — the tools for making your form dynamic.
- @ References How to reference fields, variables, and hidden fields using the @ syntax throughout your form.
- Conditions How to make parts of your form depend on a rule — show fields, run calculations, or navigate based on answers.
- Variables How to define named values with formulas for scoring, pricing, and computed data.
- Inline Calculations How to embed live formulas in text so respondents see computed values like totals and scores.
- Repeat Blocks How to duplicate a group of fields a set number of times for multi-entry forms like guest lists and order lines.
- Page Navigation How to route respondents to specific pages or external URLs based on their answers.
- Change Fields How to conditionally change field settings like required, character limits, and default values based on answers.
- Default Values How to pre-fill fields with static values or dynamic @ references.
- Formulas Reference for the formula syntax used in variables, conditions, and inline calculations.