Conditional Visibility

This is a powerful and popular feature and is useful for anybody building typical input forms. The main principles behind this parameter are to show or hide fields based on the values of other fields. An example might a simple name and address form, where you only want to ask certain questions based on their location. These questions would not appear if the location was not the one required.

Hide when creating new record

Hides the field only when the form is used to create a new record.

Choose if all fields must equal their values or not

The default option when this is not set is that all fields must equal their values. You can use this setting to decide that you only require at least one of the fields to equal their values.

Choose if the field will be shown or hidden as a result of the conditions being met:

We can use this option to toggle the behaviour that we want to happen when the values are met or not.

Option

Behaviour

Show the field

If the criteria is met, i.e. if the values equal what they need to equal then allow this field to appear.

Hide the field

If the criteria is met, i.e. if the values equal what they need to equal then prevent this field from appearing.

Functionality when hidden

Option
Behaviour

Option

Behaviour

Completely hidden and disabled

The field is invisible and entirely inactive—it won’t trigger rules or be included in submissions.

Visually hidden but fully functional

The field is hidden from view but still active, allowing it to trigger rules and submit data.

Select Field & Type the word/string it must be equal

Here we can begin to add the fields and the values they must be equal to for our criteria set out above to be met.

Tick for any Value

Triggers the condition if the selected field has any non-empty value.

Tick for between values

Triggers the condition if the selected field’s numeric value falls within a specified range.

Last updated

Was this helpful?