Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

...

BetweenChecks value of Does the specified string end with the
OperatorDescription
AfterReturns true if the date specified is “after” the exact value or the value of the other form item specified.
BeforeReturns 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

Day isCompares 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 isCompares 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

 This function recognizes case.

OperatorDescription

Equals

Year isCompares 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

ActionDescription

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).

...