Basic Show/Hide Rules

4 min read

Conditional show/hide rules let you create dynamic forms that adapt in real time based on how respondents answer questions. Instead of showing every field to every person, you display only the fields that are relevant to them.

Creating Your First Rule

Here is a step-by-step example. Suppose your form has two fields:

  • A Multiple Choice field labeled "How did you hear about us?" with options: Search Engine, Social Media, Referral, Other.
  • A Short Text field labeled "Please specify" that should only appear when the respondent selects "Other".

To set this up:

  1. Click on the "Please specify" field in the builder to select it.
  2. In the right settings panel, expand the Conditional Logic section.
  3. Click Add Condition.
  4. Set the condition:
    • Field: "How did you hear about us?"
    • Operator: Equals
    • Value: Other
  5. Set the action to Show this field.
  6. Click Save.

Now the "Please specify" field is hidden by default and only appears when the respondent selects "Other". The field animates into view smoothly, and disappears when a different option is selected.

Field Visibility Conditions

Every condition consists of three parts:

ComponentDescription
Source fieldThe field whose answer determines visibility. Any field on the form can be a source.
OperatorThe comparison to perform (equals, not equals, contains, etc.).
ValueThe answer to compare against. For choice fields, select from the available options. For text fields, type the value.

You can set the action to either Show this field (hidden by default, shown when condition is met) or Hide this field (visible by default, hidden when condition is met).

Supported Operators

The available operators depend on the source field type:

Text Fields (Short Text, Long Text, Email, URL)

OperatorDescription
EqualsExact match (case-insensitive)
Not equalsDoes not match the value
ContainsThe answer includes the specified text
Does not containThe answer does not include the specified text
Is emptyThe field has no value
Is not emptyThe field has any value

Number Fields (Number, Rating, Scale)

OperatorDescription
EqualsThe number matches exactly
Not equalsThe number does not match
Greater thanThe number is larger than the value
Less thanThe number is smaller than the value
Is emptyThe field has no value
Is not emptyThe field has any value

Choice Fields (Multiple Choice, Dropdown, Checkbox)

OperatorDescription
EqualsThe selected option matches
Not equalsThe selected option does not match
ContainsFor multi-select: the specified option is among the selected options
Does not containFor multi-select: the specified option is not among the selected options
Is emptyNo option is selected
Is not emptyAt least one option is selected

Testing in Preview

After setting up conditional rules, click Preview to test them interactively. Fill in the source field and observe how dependent fields appear or disappear. The preview behaves exactly like the published form, including animations and validation.

Tip: You can add conditions to multiple fields referencing the same source field. For example, if "Country" is "United States", show the "State" dropdown; if "Country" is "Canada", show the "Province" dropdown instead.

What Happens to Hidden Field Data?

When a field is hidden due to a condition, its value is cleared from the submission. This ensures you do not collect stale or irrelevant data. If the field becomes visible again (e.g., the respondent changes their answer), they will need to fill it out again.

$37 · paid once

Ready to Build Forms That Actually Convert?

Start free and keep the five forms for good, or pay once and unlock all of it — unlimited forms, ten team members, AI, CRM, white label and the API. No renewal, ever.

14-day money-backInstant accessNo subscription, ever
Basic Show/Hide Rules