...
The operator defines how the operands will be evaluated. The available operators will change based on the items referenced within the rule. The All the operators for each item are defined below.
Number/Currency Fields
Between, Does not equal, Equals, Greater than, Greater than or equals, Less than, Less than or equals
...
Operator | Description | Between|
---|---|---|
After | ChecksReturns true if the | value ofdate specified is “after” the exact value or the value of the other form item specified. |
Before | Returns true if the date specified is “before” the exact value or the value of the other form item specified. | |
Between | Checks if the value of the selected field falls alphabetically between either two fixed values or other form items. i.e. “Red” is between “Green” and “Yellow” because “R” is between “G” and “Y” in the alphabet. Case matters here, as the string is evaluated against the alphabet by first scanning the uppercase letters (A-Z) and then the lowercase (a-z). For example if you specified between “Green” and “brown”, then “Red” would be valid but “red” would not, because the alphabet range would be A-Z + a-b. | |
Contains | Does the specified string contain the fixed value or other field value. This function recognizes case. | Ends With | Does the specified string end with the
Day is | Compares the day of the date specified with an exact value or the value of another item. | |
Does not equal | ||
Does not include | ||
Ends With | Does the specified string end with the fixed value or other field value. This function recognizes case. | |
Equals | Does the specified string equal the fixed value or other field value. Case matters, “c” does not equal “C”. | |
Follows | Does the specified string come after the fixed value or other field value in the alphabet. i.e. “Red” follows “Green”. This function recognizes case. | |
Includes | ||
Matches | Does the specified string match after the fixed value or other field value. Similar to contains, it is true if the specified string can be found anywhere in the value. This function recognizes case. | |
Month is | Compares the month of the date specified with an exact value or the value of another item. | |
Precedes | Does the specified string come before the fixed value or other field value in the alphabet. i.e. “Red” precedes “Yellow”. This function recognizes case. | |
Starts with | Does the specified string start with the fixed value or other field value. This function recognizes case. | |
Has value | ||
Has no value |
Select One / Checkbox / Dropdown
Operator | Description | |
---|---|---|
Equals | This function recognizes case.Year is | Compares the year of the date specified with an exact value or the value of another item. |
Number/Currency Fields Operators
...
Does not include
...
- Between
- Does not equal
...
This function recognizes case.
...
Select Many
...
Matches
...
This function recognizes case.
...
Does not match
...
This function recognizes case.
...
Includes
...
This function recognizes case.
- Equals
- Greater than
- Greater than or equals
- Less than
- Less than or equals
Single Line / Email / Multi-Line Operators
- Between
- Contains
- Ends with
- Equals
- Follows
- Matches
- Precedes
- Starts with
- Has value
- Has no value
Time / Timestamp
...
After
...
Before
...
Between
...
Select One / Checkbox / Dropdown Operators
- Equals
- Does not equal
- Has value
- Has no value
Select Many Operators
- Matches
- Does not match
- Includes
- Does not include
- Has value
- Has no value
Date
...
After
...
Returns true if the date specified is “after” the exact value or the value of the other form item specified.
...
Before
...
Returns true if the date specified is “before” the exact value or the value of the other form item specified.
...
Between
...
...
Day is
...
Compares the day of the date specified with an exact value or the value of another item.
...
Equals
...
...
Month is
...
Compares the month of the date specified with an exact value or the value of another item.
...
Year is
...
Time / Timestamp Operators
- After
- Before
- Between
- Has value
- Has no value
Date Operators
- After
- Before
- Between
- Day is
- Equals
- Has value
- Has no value
- Month is
- Year is
Rule Actions
Action | Description |
---|---|
Show | Shows the specified fields |
Hide | Hides the specified fields |
Enable | Enables the specified fields |
Disable | Disables the specified fields, they will appear as light gray and cannot be interacted with. |
Valid | Sets the field to valid. |
Not Valid | Sets the field to invalid, a red message will appear under the field and a exclamation will appear before the field label. |
Required | Sets the field to required. The form will not submit unless the value is entered. User will receive a warning if they try to navigate to a different page without filling in the value. |
Not Required | Sets the field to not required (optional). |
...