Elementor Form

Conditional Logic Forms in Elementor

Discover live Elementor form demos with smart conditional logic, dynamically show, hide, or change fields based on user input for a personalized form experience.

Show a Field Conditionally

In this demo, you can choose how you’d like to be contacted — by phone or email. Once selected, the corresponding input field will appear automatically. This shows how you can use conditional logic to show a form field.
Logically Show A Form Field Form Example

Hide a Field Conditionally

In this demo, you can submit feedback anonymously by checking a box labeled “Do you want to be anonymous?”. When the box is checked, the email field will be hidden automatically.
Conditionally Hide Form Field Form Example

Apply 'AND' Conditional Logic

In this demo, a form field is displayed only when multiple conditions are true using AND logic. For example, the email field will only appear if the feedback field is not empty AND the user has not selected the “anonymous” checkbox. Both conditions must be true for the field to be shown.
Apply Multiple Conditions on A Field Form Example

Apply 'OR' Conditional Logic

In this demo, the form uses OR logic to display a field when any one of the selected conditions is met. For example, the Order ID field will appear if the user selects either “Tech Support” or “Order Status” from the Support Type radio options.
Multiple Conditions with 'OR' Logic Form Example

Redirect Based on User Selection

In this demo, the user selects a plugin from a dropdown and clicks submit. Based on their selection, they are redirected to that plugin’s official website. This is useful when you want to guide users to different pages, products, or resources depending on their input.
Redirect Form After Submission Form Example

Send Email Conditionally

In this demo, the user will receive a different email message based on their selection in the form. Similarly, you can send emails to different departments conditionally like Sales or Support, depending on the user’s choice.
Conditional Email Based on Selection Form Example

Greater Than(>), Less Than(<)

In this demo, conditional logic is applied using multiple comparison operators… (>, <, >=, <=) For example, the driving license field will appear only if the user enters an age of 18 or above. Similarly, a feedback textbox will be shown if the user gives a rating of 3 or below.
Compare Operators (>, <, >=, <=) Form Example
* You need to be older than 18 years.
(4/5)

Contains, Not Contains A Word

In this demo, fields can be shown or hidden based on whether a user’s input contains, does not contain, starts with, ends with, or equals certain text. For example, a warning message appears if the user types words like “lottery,” “earn money,” or “credit card offer” in the Query field — useful for detecting spam.
Display Warning if Contains A Word Form Example
* Please don't try to spam our contact form. We will never reply on your query 🙂

Hide Submit Button Conditionally

In this demo, the submit button is automatically disabled if the user enters unwanted or spam-like content. For example, typing words like “lottery,” “earn money,” “credit card offer,” or “limited time” will prevent the form from being submitted.
If Field Contains SPAM, Disable Button Form Example

Start Creating Advanced Forms in Elementor Today

Cool FormKit makes it easy to build powerful, feature-rich forms in minutes.

Frequently Asked Questions

How to add conditional logic to Elementor forms?

You can add conditional logic easily using the Cool FormKit. After adding a form, click on any field and go to the “Conditions” tab. Toggle Enable Conditions to ON, then set rules to show or hide fields based on user input.

Yes, you can easily show or hide fields depending on the user’s answers. For example, show a field if the user selects “Yes” or hide it if they choose “No”.

Yes! Cool FormKit lets you enable, disable, show, or hide the Submit button based on user input. This helps prevent incomplete or incorrect submissions and improves form accuracy.

Use the Conditional Redirect Elementor Form feature in Cool FormKit to redirect users to different URLs after form submission, based on their choices within the form.

You can send emails to users based on their form input using Conditionall Emails on Form Submission. Just set conditions based on user selections and customize the email content accordingly.

We offer a 14-day refund policy. If you are not satisfied with the plugin for any reason, you can request a refund within 14 days of your purchase. For full details, visit our Refund Policy Page.

After purchasing the plugin, you will receive a license key. Simply activate this license in your WordPress dashboard to start receiving automatic plugin updates directly within your WP admin area. You will also be eligible for premium support and regular updates as long as your license remains active—just contact our support team when needed.

Thanks for trying the demo!
Ready to build forms like this in Elementor?
Special Discount Available