Skip to main content
Conditional items in web forms

How to create conditions for displaying items in web forms only when you want them to appear.

Dom Yeadon avatar
Written by Dom Yeadon
Updated over a week ago

Jump to:


Any item (image, text block, field etc) on a webform can be displayed either "always" or "only when these conditions are met".

For example, "First name" would be a field that you always want displayed, but you may want "Persona" to only show when respondents answers a specific question in a specific way.​

You can have as many conditions for displaying an item as you like, so conditions can have two states: "Match all of the following conditions" and "Match any of the following conditions".

Adding a condition

Pick a field from the form - we are using 'SDB - Email Address' so we want this item 'SDB - Persona' to appear only if the student's email contains a specific value:

Choose an operator - we are using 'ends with':

Enter your value - we are using ".ac.uk":

Click 'Apply':

Match all of the following conditions

This means that if you have two or more conditions, each one of them must match the respondents' inputs in order for the item to be displayed.

When you select this condition matching, an 'AND' appears between each to show the conditions are this AND that.

For example, if you want to display the item 'SDB - Persona' only when the respondent enters "United Kingdom" in 'SDB - Country' AND their 'SDB - Email Address' ends with "ac.uk", it would look like this:

Match any of the following conditions

This means that if you have two or more conditions, any one of them can match the respondents' inputs in order for the item to be displayed.

When you select this condition matching, an 'OR' appears between each to show the conditions are this OR that.

For example, you want the field 'SDB - Persona' to show, but you don't mind if the respondent selects "United Kingdom" in 'SDB - Country' OR their 'SDB - Email Address' ends with "ac.uk" – it just needs to be one or the other. The conditions would then look like this:

Seeing which items are conditional

The 'conditions' icon appears if an item is conditionally displayed:

As many conditions as you like

Conditions give you control over how your web form looks and behaves. By using 'AND' or 'OR' you can create some clever logic. You can even have conditional fields based on other conditional fields to create nesting questions.

Theoretically, you can make your webforms as complex as you like – but, as with all things, simple tends to work best.

Did this answer your question?