Conditional Logic
Make forms intelligent. Show or hide fields, skip entire pages, route notifications, and adjust order totals — all based on how users respond.
Smart Forms That Adapt in Real-Time
FormForge conditional logic lets you create dynamic forms that respond to user input instantly, reducing form length and improving the experience for every visitor.
Show/Hide Fields
Dynamically show or hide any field based on the value of another. Only display what is relevant to each user.
Page Skip Logic
Skip entire pages in multi-step forms when they are not relevant, creating a faster path to completion.
Conditional Notifications
Route email notifications to different recipients based on form responses. Send sales inquiries to sales, support to support.
Order Totals
Product and quantity fields automatically calculate order totals. Perfect for order forms and donation pages.
Field Validation Rules
Apply different validation rules based on context. Require fields only when certain conditions are met.
Dynamic Labels
Change field labels, descriptions, and placeholder text dynamically based on previous answers for personalized forms.
How Conditional Logic Works
Setting up conditional logic in FormForge is visual and intuitive. No code required:
Select a Trigger Field
Choose the field whose value will determine what happens. Any field type can be a trigger, from dropdowns and radio buttons to text inputs and checkboxes.
Set Conditions
Define the conditions using operators like equals, not equals, contains, greater than, less than, starts with, ends with, and more. Combine multiple conditions with AND/OR logic.
Choose Actions
Select what happens when conditions are met: show a field, hide a field, skip a page, change a value, send a notification, or redirect to a specific confirmation page.
Preview & Test
Use the built-in preview to test all your conditional rules in real-time. See exactly how the form behaves for every possible user path before publishing.
Powerful Logic Engine
FormForge conditional logic handles everything from simple show/hide rules to complex multi-branch workflows.
All conditional logic runs client-side for instant response. Users see changes immediately as they fill out the form, with no page reloads or server round-trips.
Logic Features
- AND/OR Condition Groups: Combine multiple conditions with AND or OR operators for complex branching logic.
- Nested Conditions: Create conditions that depend on other conditions, building multi-level decision trees.
- Multi-Field Dependencies: Trigger actions based on the combined state of multiple fields at once.
- Date-Based Conditions: Show or hide fields based on date comparisons, perfect for scheduling and booking forms.
- Value Comparison Operators: Use equals, not equals, contains, starts with, ends with, greater than, less than, and regex matching.
- Regex Pattern Matching: Advanced users can use regular expressions for precise pattern-based conditions.
- Conditional Email Routing: Route notification emails to different addresses based on form field values.
- Conditional Confirmations: Show different thank-you messages or redirect to different pages based on responses.
Build Smarter Forms Today
Get conditional logic and all other FormForge Pro features with a single license.