Several rules mean OR
One satisfied rule is enough for the element to appear. There is no AND - whoever needs it builds the condition across two nested elements.
An element can follow what another one says. That is the difference between a form and a questionnaire that thinks along.
Customer type: Private
Customer type: Company
The condition sits on the "company data" row, not on the two fields inside it. Without reloading the page.
Which ones are on offer is decided by the type of the source - the field the condition looks at.
| Source is ... | Operators |
|---|---|
| Text, multi-line, dropdown, single choice, multiple choice, salutation, country, phone, URL, email | equals · does not equal · contains · does not contain · is empty · is not empty |
| Number, slider, date, time, date + time | equals · does not equal · is greater than · is greater than or equal · is less than · is less than or equal · is empty · is not empty |
| Color picker | equals · does not equal · is empty · is not empty |
| Checkbox, consent | is checked · is not checked |
Five field types cannot serve as a source: file upload, image upload, hidden field, first name + last name, and email address + phone number.
One satisfied rule is enough for the element to appear. There is no AND - whoever needs it builds the condition across two nested elements.
A condition on a row takes all the fields inside it along. That saves hanging the same rule on every single field.
If a rule points at a field that no longer exists, the element counts as visible. A form changed later therefore does not break, at worst it asks for too much.
The rush notice in the demo form hangs on the rule "is greater than 7".
For urgent requests we recommend adding a phone number.is greater than 7
The server evaluates the same conditions again before validation. A field that was invisible under the rules is therefore neither required as mandatory nor written into the submission - not even if somebody altered the form on the way.
Groups, rows and the twelve-column grid.
All 23 field types and what they do.
Mandatory fields, limits, CAPTCHA.
Twelve operators and the OR rule.