Skip to content
  • There are no suggestions because the search field is empty.

Understanding Form Logic Conditions

In this page we explore the Form tool's logic functionality, including how to select the correct 'operator' to best suit the responses and insights you're seeking.

Understanding Form Logic Operators

Using the 'Equals' and 'Does not equal' Condition

The 'Equals' Operator

This condition is used to filter respondents based on an exact match of their answer to a specific value. You can use this type of logic for most question types:

Qualitative: Short text / Long text

Quantitative: Select box / Multiple choice / Rating / Slider

Other: Email / Number / Telephone / Website / Date / Date & Time

Using the ‘Contains’ and ‘Does not contain’ condition

 

The 'Contains' Operator

This condition filters respondents whose answers contain a specific keyword. You can use this type of logic for some qualitative and other types:

Qualitative: Short text / Long text
Other:
 Email / Telephoned
 

 

Using the ‘Contains one of’ / ‘Does not contain one of’ condition

 

The 'Contains one of' + 'Any of' Operator

In this condition, the action will trigger when respondents' answers matches one of multiple values set in the condition. You can use this type of logic for some quantitative question types:

Quantitative: Select box / Multiple choice

 

Using the ‘Contains all of’ / ‘Does not contain any of’ condition

The 'Contains all of' Operator

In this condition, if a response matches all of the values set in the condition, the action will trigger. You can use this type of logic for some quantitative question types:

Quantitative: Multiple Choice with 'multiple selection' enabled

Using the ‘Answered’ / ‘Not answered’ condition

 

The 'Answered' Operator

In this condition, if a question is answered, the action will trigger. You can use this type of logic for all question types:

Qualitative: Short text / Long text

Quantitative: Select box / Multiple choice / Ranking / Rating / Slider

Other: Email / Number / Telephone / Website / Date / Date & Time / File upload

 

Using the ‘Checked’ / ‘Not checked’ condition

 

The 'Checked' Operator

If the response to a checkbox question is checked, the action will trigger. You can use this type of logic for single checkbox question types:

Quantitative: Single checkbox

 

Using the ‘Is greater than’ / ‘Is greater than or equal to’ condition

 

The 'Is greater than' Operator

This condition is used to trigger the next question if the numeric response is greater than a specified value. You can use this type of logic for quantitative and number question types:

Quantitative: Number / Rating / Slider

Other: Date / Date & Time

 

Using the ‘Is less than’ / ‘Is less than or equal to’ condition

The 'Is less than' Operator

This condition is used to trigger the next question if the numeric response is less than a specified value. You can use this type of logic for quantitative and number question types:

Quantitative: Number / Rating / Slider

Other: Date / Date & Time