99.987% uptime·0 security breaches·35+ years in education·Built and supported in the U.S.
Posted August 19, 2021
Conditional Logic functionality allows you to tailor your CMS pages to show or hide CMS Widgets or CMS Pages based on the user’s answers to previous questions. In situations when not every question applies to every user, define your user groups early in the form. Then use conditional logic to hide questions that do not apply. 

Example: your form collects information about off-campus activities. But what if this student is not allowed to participate in off-campus activities? A simple dropdown at the start of the form can help. Ask if the student is allowed to participate in off-campus activities. Then set conditional logic on the questions related to off-campus activities so they only display when the off-campus activities question is answered as yes.

Example: your form collects information about the program the applicant applies to. Two programs are offered to 9th graders. But what if this student is a 10th grader? A simple dropdown asking for the grade level at the start of the form can help. Then set conditional logic for the programs’ question so it only displays when the student’s grade level is 10.

Example: Show different content on the thank you page depending on the choices made on the application. If an applicant is interested in skiing, show an exciting article about your school’s winter sports’ programs.

Sometimes you need to hide more than just one or two questions. This is where multi-page forms and skipping entire pages is useful. Group all the questions on specific pages, and use conditional branching to skip pages. As a result, your form will seem shorter and cleaner. 

  1. Follow the steps outlined in CMS - Skipping Pages with Conditional Logic to hide or show entire pages.
  2. Follow the steps outlined in CMS - Skipping Widgets with Conditional Logic to hide or show specific widgets.
 
Update

Streamlined Selector and Widget Configuration

1 min read · Updated April 26, 2026

Was this article helpful?

Your feedback goes to the team that maintains this article.

Thanks. We use this to improve the article.

Still have questions?

Live chat is staffed weekdays 8 am to 7 pm ET. Tickets get a response within one business day.

Open a ticket

New to PCR Educator?

If you landed here from a search and want to see what PCR can do, the demo is the fastest way in. Thirty minutes, no commitment.