Last Updated on May 14, 2023 by Neil Murray
Table of Contents #
How to test #
The standard forms are multi-tab forms with each tab named as per the concerned test.
A text field is attached to each logic to test if the logic works. Each section/tab of a form has this field and it will be visible or invisible according to the logic.

Instructions: Logic Testing
Forms #
- Field – If Any – Show – Logic
- Field – If Any – Hide – Logic
- Field – If All – Show – Logic
- Field – If All – Hide – Logic
- Post – If Any – Show – Logic
- Post – If Any – Hide – Logic
- Post – If All – Show – Logic
- Post – If All – Hide – Logic
- User – If Any – Show – Logic
- User – If Any – Hide – Logic
- User – If All – Show – Logic
- User – If All – Show – Logic
CF7 Forms #
- Field – If Any – Show – Logic – contact-form-7 id=”19075″ title=”Test – Logic – Standard Testing – jQuery Version – Field – If Any – Show (v0.2)”
- Field – If Any – Hide – Logic – contact-form-7 id=”22565″ title=”Test – Logic – Standard Testing – jQuery Version – Field – If Any – Hide (v0.2)”
- Field – If All – Show – Logic – contact-form-7 id=”22573″ title=”Test – Logic – Standard Testing – jQuery Version – Field – If All – Show (v0.2)”
- Field – If All – Hide – Logic – contact-form-7 id=”22584″ title=”Test – Logic – Standard Testing – jQuery Version – Field – If All – Hide (v0.2)”
- Post – If Any – Show – Logic – contact-form-7 id=”22597″ title=”Test – Logic – Standard Testing – jQuery Version – Post – If Any – Show (v0.2)”
- Post – If Any – Hide – Logic – contact-form-7 id=”22598″ title=”Test – Logic – Standard Testing – jQuery Version – Post – If Any – Hide (v0.2)”
- Post – If All – Show – Logic – contact-form-7 id=”22599″ title=”Test – Logic – Standard Testing – jQuery Version – Post – If All – Show (v0.2)”
- Post – If All – Hide – Logic – contact-form-7 id=”22600″ title=”Test – Logic – Standard Testing – jQuery Version – Post – If All – Hide (v0.2)”
- User – If Any – Show – Logic – contact-form-7 id=”22589″ title=”Test – Logic – Standard Testing – jQuery Version – User – If Any – Show (v0.2)”
- User – If Any – Hide – Logic – contact-form-7 id=”22590″ title=”Test – Logic – Standard Testing – jQuery Version – User – If Any – Hide (v0.2)”
- User – If All – Show – Logic
- User – If All – Show – Logic
Field – If Any – Show #
This form will be used to test the Show field logic if any of the statements are true.
Field – If Any – Hide #
This form will be used to test the Hide field logic if any of the statements are true.
Field – If All – Show #
Field – If All – Hide #
Post – If Any – Show #
Post – If Any – Hide #
Post – If All – Show #
Post – If All – Hide #
User – If Any – Show #
User – If Any – Hide #
Tests #
Tests in Each Form (Tabs) #
- SHOW/HIDE IF EQUAL
- SHOW/HIDE IF NOT EQUAL
- SHOW/HIDE IF CONTAINS
- SHOW/HIDE IF CHANGED
- SHOW/HIDE IF MORE THAN
- SHOW/HIDE IF LESS THAN
- SHOW/HIDE IF MORE THAN OR EQUAL
- SHOW/HIDE IF LESS THAN OR EQUAL
- SHOW/HIDE IF CHECKED
- SHOW/HIDE IF UNCHECKED
- SHOW/HIDE IF NOT EMPTY
- SHOW/HIDE IF EMPTY
Tests in Each Tab #
SHOW/HIDE IF EQUAL #
- Text Field (text-584)
- Checkbox (checkbox-776)
- Date (date-982)
- Email (email-633)
- Number (number-561)
- Radio Button (radio-808)
- Select Box – Dropdown (select-513)
- Telephone (tel-143)
- Text area (textarea-788)
- URL (url-994)
SHOW/HIDE IF NOT EQUAL #
- Text Field (text-492)
- Checkbox (checkbox-709)
- Date (date-717)
- Email (email-428)
- Number (number-560)
- Radio Button (radio-215)
- Select Box – Dropdown (select-494)
- Telephone (tel-872)
- Text area (textarea-858)
- URL (url-535)
SHOW/HIDE IF CONTAINS #
- Text Field (text-405)
- Date (date-725)
- Email (email-411)
- Checkbox (checkbox-786)
- Number (number-452)
- Text area (textarea-673)
- URL (url-755)
SHOW/HIDE IF CHANGED #
- Text Field (text-556)
- Date (date-814)
- Email (email-770)
- Number (number-287)
- Telephone (tel-219)
- Text area (textarea-752)
- URL (url-122)
SHOW/HIDE IF MORE THAN #
- Text Field (text-635)
- Date (date-198)
- Email (email-714)
- Number (number-692)
- Radio Button (radio-681)
- Select Box – Dropdown (select-868)
- Telephone (tel-211)
- Text area (textarea-700)
- URL (url-310)
SHOW/HIDE IF LESS THAN #
- Text Field (text-528)
- Date (date-573)
- Email (email-740)
- Number (number-881)
- Telephone (tel-490)
- URL (url-864)
SHOW/HIDE IF MORE THAN OR EQUAL #
- Text Field (text-973)
- Date (date-829)
- Email (email-722)
- Number (number-409)
- Telephone (tel-544)
- URL (url-631)
SHOW/HIDE IF LESS THAN OR EQUAL #
- Text Field (text-822)
- Date (date-596)
- Email (email-597)
- Number (number-242)
- Telephone (tel-827)
- URL (url-132)
SHOW/HIDE IF CHECKED #
- Acceptance (acceptance-514)
SHOW/HIDE IF UNCHECKED #
- Acceptance (acceptance-339)
SHOW/HIDE IF NOT EMPTY #
- File (file-637)
SHOW/HIDE IF EMPTY #
- File (file-636)
Further Reading:
Notes #
Add notes here

