PDF Online Form Frequently Asked Questions
PlatoForms FAQ
How to use “Else” condition in form logic
Question
How can I make my form do different things based on choices or dates? For instance, I’m making a registration form for an event with an early-bird discount. I want to set it up so that if someone registers before 10/01/2023, the form will automatically calculate and show a fee of $100. But if it’s after that date, it will show a fee of $120.
Answer
Yes! You can do this using the else condition. This condition lets you add another step to your logic.

What is an “else” condition? An “else” condition in form logic is like a backup plan. It’s what happens if the first plan (the “If” condition) doesn’t work out. So, if something doesn’t go as expected, the “else” condition is there to make sure things still happen the way you want them to.
How to use “Else” condition
The steps below walk you through using the “Else” condition in your form logic to create dynamic and responsive forms.
-
Add the fields:
- First, add a Text Field named “#1 Registration Date” and set its text type as Date.
- Next, add another Text Field named “#2 Registration Fee” and set its text type as Number.
Make sure to set “#2 Registration Fee” to Disable to prevent users from editing the price.
-
Apply the logic:
- Set the condition: If “#1 Registration Date”
<= less than and equal to
10/01/2023. - Define the actions:
- If the condition is met (before the early-bird deadline), set the value of “#2 Registration Fee” to
$100
. - If the condition is not met (after the early-bird deadline), set the value of “#2 Registration Fee” to
$120
.
- If the condition is met (before the early-bird deadline), set the value of “#2 Registration Fee” to
- Set the condition: If “#1 Registration Date”
Preview
When a user selects a “Registration Date” before the early-bird deadline (10/01/2023), the logic will automatically assign the “Registration Fee” as the early-bird fee ($100). If the date is after the deadline, it will assign the regular fee ($120). This feature allows you to create flexible and user-friendly forms that adapt to specific conditions.

Discover more form logic
You can discover more useful form logic here.
Have more questions? Visit our FAQs page or contact us.