Overview
The Conditional Logic feature in Application Forms allows administrators to dynamically control form behavior based on user input.
Using this feature, you can:
-
Show or hide specific fields
-
Skip or hide entire pages
-
Update field values automatically
-
Enable, require, or mask fields
This helps create smart, adaptive admission forms that improve user experience and data accuracy.
Accessing Conditional Logic
-
Navigate to Application Forms
-
Open or create a form
-
Click on Conditions (top-right corner)
This opens the Manage Conditional Logic modal.
Condition Action Types
When setting up logic, you must first select an Action Type:
1. Show/Hide Field
Controls visibility of specific fields.
Use Case:
-
Show Parent Details only if applicant is a minor
-
Hide Work Experience for school students
2. Skip to/Hide a Page
Controls navigation between form pages.
Use Case:
-
Skip Medical Information if “No medical condition” is selected
-
Hide irrelevant sections based on program selection
3. Update Field
Automatically sets or copies field values.
Use Case:
-
Auto-fill Program Type based on selected course
-
Copy address fields (e.g., Same as Primary Address)
4. Enable / Require / Mask Field
Controls field behavior and validation.
Use Case:
-
Make Email mandatory only for certain programs
-
Mask sensitive data like Social Security Number
-
Disable fields based on conditions
1. Show/Hide Field – Step-by-Step
-
Click Conditions
-
Select Show/Hide Field
-
Click Continue
In IF Section:
-
Click Select Field
-
Choose the field (e.g., Gender)
-
Select condition (e.g., Equals)
-
Enter value (e.g., Female)
In DO Section:
-
Select action: Show Field or Hide Field
-
Choose target field (e.g., Maiden Name)
Example:
-
IF Gender = Female
-
DO Show “Maiden Name”
2. Skip to / Hide a Page
-
Select Skip to/Hide a Page
-
Click Continue
IF:
-
Select field (e.g., Program)
-
Condition (Equals)
-
Value (Online Course)
DO:
-
Select action: Skip to Page or Hide Page
-
Choose target page
Example:
-
IF Program = Online
-
DO Skip “Transportation Details”
3. Update Field
-
Select Update Field
-
Click Continue
IF:
-
Define condition (e.g., Country = USA)
DO:
-
Select Target Field
-
Set value OR copy from another field
Example:
-
IF Country = USA
-
DO Set “Currency” = USD
4. Enable / Require / Mask Field
-
Select this option
-
Click Continue
IF:
DO:
Choose:
-
Enable Field
-
Disable Field
-
Require Field
-
Mask Field
Example:
-
IF Country = USA
-
DO Require “State ID”
Key Notes
-
Multiple conditions and actions can be added within a single rule
-
Logic is evaluated in real-time as users fill the form
-
Ensure conditions do not conflict with each other
-
Test using Preview before publishing
Best Practices
-
Keep logic simple and easy to manage
-
Use clear field naming for better rule configuration
-
Avoid excessive nested conditions
-
Always validate flows using different user scenarios
Outcome
With Conditional Logic, your application forms become:
-
Dynamic – adapts to user input
-
Efficient – reduces unnecessary fields
-
Accurate – enforces proper data collection
-
User-friendly – improves completion rates
Related Articles
View and Manage Application Forms
The Application Forms page provides a central location for viewing and managing the admission forms created for the selected school. From this page, authorized users can search for a form, review its publication status, open it for editing, preview ...
Configure Application Form Enrollment and Linking Options
The openSIS application form builder provides two workflow options that determine how a submitted form is handled: Allow Direct Enrollment Link this as a secondary form to an existing application These options should be configured according to the ...
Publish and Share an Application Form
After building and reviewing an application form, it must be published before it can be shared with prospective applicants. Publishing makes the configured form available through its unique URL. Authorized users can preview the form, publish it, copy ...
Create and Build an Application Form
The openSIS application form builder allows institutions to create admission forms using a drag-and-drop interface. Administrators can add existing applicant fields, insert basic form elements, organize information into multiple pages, customize the ...
Configure Fees, Subscriptions, and Privacy Notes for an Application Form
An openSIS application form can be configured to collect an application fee, assign an online subscription, display payment instructions, and present privacy information to applicants. These options appear near the bottom of the application form ...