Skip to main content

What display conditions are

Display conditions are filter rules that control whether a field, section, widget, or page is shown to a respondent. When the conditions evaluate to true, the element is visible. When they evaluate to false, it is hidden. Display conditions are the core logic system in Filla. The same condition builder is used for:
  • Field show/hide rules: show or hide a specific field
  • Section show/hide rules: show or hide a group of fields
  • Widget show/hide rules: show or hide a text block, image, or embed
  • Page visibility: skip or show an entire form page

How conditions are evaluated

Conditions are evaluated in real time as the respondent fills out the form. When a referenced field’s value changes, all conditions that reference it are re-evaluated immediately. The element shows or hides without requiring the respondent to navigate to a new page or reload.

Condition structure

Each condition has three parts:
  1. Target field: the field whose value is checked
  2. Operator: how to compare the value
  3. Value: what to compare against
Example: Shipping method has any of Express

Operators by field type

Field typeOperators
Textcontains, does not contain, is, is not, starts with, ends with, is empty, is not empty
Numbergreater than, greater than or equal to, less than, less than or equal to, between, not between
Dateis on, is not on, is before, is after, is on or before, is on or after, is within, is not within
Single/Multiple selecthas any of, has all of, has none of
Checkboxis checked, is unchecked
Any fieldis empty, is not empty

AND vs OR logic

Multiple conditions in the same rule can be combined with:
  • AND: all conditions must be true
  • OR: at least one condition must be true
You can add multiple condition groups, each with their own AND/OR, and then combine those groups.

What happens to hidden fields

When a field is hidden:
  • It is not visible to the respondent
  • It is not validated (required checks are skipped)
  • Its value is cleared before submission. Any previously entered value is not saved to Airtable

Common questions

Yes. Any field in the form, including fields from earlier pages, can be referenced in a display condition. Cross-page logic is fully supported.
Yes. Formula fields, rollup fields, and other computed fields can be referenced in conditions. Their current value (as loaded in the form) is used for evaluation.
Field display conditions hide individual fields. Page display conditions skip entire pages. See Page visibility for page-level logic.
Yes. Condition groups can be negated. This flips the logic so the group evaluates to true only when the conditions are NOT met.