- Forms & Quality
- Conditional Logic Forms
Conditional Logic Forms
Overview
Conditional Logic allows you to control which fields are shown or hidden in a form based on the values entered in other fields. This makes it possible to build smarter, more focused forms that only show relevant questions to the person completing them.
Conditions work across all field types and support a range of advanced scenarios — from simple show/hide rules based on a dropdown selection, to date and time-based conditions.
How It Works
Each condition is made up of three parts:
- Source field — the field whose value is being evaluated (e.g. "Severity of Incident")
- Operator — the rule applied to that value (e.g. "Equals", "Is before", "Is after")
- Comparison value — the value being compared against (e.g. "Low", or a specific date and time)
When the condition is met, the target field will show or hide accordingly.
Setting Up a Condition
To add a condition to a field:
- Open the form in the Form Builder
- Click on the field you want to show or hide based on a condition
- Navigate to the Conditions tab in the field settings panel
- Click Add Condition
- Select the Source field — the field whose value will trigger the condition
- Select the Operator that applies
- Enter or select the Comparison value
- Save your changes
You can add multiple conditions to a single field for more advanced logic.
Operators
The operators available depend on the type of source field selected. For date and time fields, the following operators are available:
- Equals — the field value matches the comparison value exactly
- Is before — the field value is earlier than the comparison value
- Is after — the field value is later than the comparison value
- Is empty — the field has no value entered
- Is not empty — the field has any value entered
For other field types such as dropdowns, radio buttons, and multi-select, operators such as Equals and Does not equal are available to match against a specific option.
Example
A form includes a Severity of Incident dropdown with options Low, Medium, and High. A follow-up text field asking for further detail should only appear when a high severity is selected.
By setting a condition on the follow-up field where Severity of Incident equals High, the field stays hidden until the respondent selects High — keeping the form clean and focused for lower severity submissions.
For a date-based example, a field can be set to appear only when a date value Is after a specific date and time, such as 08/04/2026 00:00, which is useful for time-sensitive forms or staged workflows.
Notes
Conditions are evaluated in real time as the form is being completed. Fields that do not meet their conditions are hidden from view and their values are not submitted. For more information on building your form, see the Editing a Forms Appearance - Form Builder guide.