Conditional Logic

Learn about Conditional Logic within Maica Forms

Conditional logic lets you show or hide fields and sections based on how the respondent answers other questions. This keeps forms focused — respondents only see what is relevant to them.

Where Logic Can Be Applied

  • On a field — Show or hide this field based on answers elsewhere in the form

  • On a section — Show or hide the entire section based on answers elsewhere in the form

Setting Up a Condition

1

Select the field or section you want to conditionally show/hide

2

Open the Logic tab in the right-hand settings panel

3

Click + Add condition

4

Choose:

  • Which field to watch (the trigger field)

  • Which operator to use

  • Which value to compare against (if required)

5

Choose whether all conditions must be true (AND) or any can be true (OR)

Operators

Operator
Meaning
Requires a value?

Equals

The field's value exactly matches

Yes

Does not equal

The field's value does not match

Yes

Contains

The field's value includes the given text

Yes

Does not contain

The field's value does not include the given text

Yes

Is not empty

The field has any value at all

No

Is empty

The field has no value

No

Greater than

Numeric value is greater than (for number fields)

Yes

Less than

Numeric value is less than (for number fields)

Yes

AND vs OR Logic

When you have multiple conditions on a single field or section:

  • All conditions must be true (AND) — The field/section appears only when every condition is satisfied simultaneously

  • Any condition can be true (OR) — The field/section appears when at least one condition is satisfied

Default Visibility

By default, a field or section is visible until a condition hides it. If you add conditions, the field starts hidden and only appears when the conditions are met.

If you want the opposite (show by default, hide on a specific answer), you can use a Does not equal or Is empty condition.

Conditions and Wizard Mode

In wizard (multi-step) mode, conditional logic still works across sections — a field in step 3 can be shown or hidden based on an answer from step 1. However, sections themselves can also be conditionally hidden, which means they are skipped entirely in the wizard flow.

circle-check

Last updated

Was this helpful?