sandywp / plugins / conditional-logic-fields-for-elementor-forms

TNT Conditional Logic Fields for Elementor Forms

5.0 out of 5 stars. 5.0 1 reviews

Add conditional logic to Elementor Pro forms — show/hide fields, auto-fill values, and build smart forms with zero code.

Launch a sandbox with this plugin → No signup.
Ready in seconds.

v1.2.0 20+ installs WP 6.5+ PHP 7.4+

your-sandbox.sandywp.com/wp-admin
TNT Conditional Logic Fields for Elementor Forms running inside a SandyWP sandbox

What you get inside

4 screens
  • Show or hide Elementor form fields dynamically using conditional logic

  • Display grouped fields dynamically based on user selection

  • Conditional Redirect after form submission

  • Advanced Field Groups builder

About this plugin

TNT Conditional Logic Fields for Elementor Forms adds conditional logic to Elementor Pro forms directly inside the Elementor editor — no custom code, no external form builder, no separate dashboard to manage.

Long forms that ask every visitor the same questions create a poor experience and lower conversion rates. With Elementor conditional fields, a form shows only the fields relevant to what a visitor has already answered, so a quotation form, booking form, survey, or lead-generation form adapts in real time instead of overwhelming the visitor with irrelevant questions.

Key Features

  • Show or hide any Elementor Pro form field based on conditions
  • Unlimited conditional rules per field, combined with AND / OR logic
  • 12 comparison operators in the free version — equals, contains, starts with, ends with, greater/less than, empty, and more
  • Auto-Fill Value — a field can set its own value automatically when its condition is met, ideal for a hidden field used for lead routing or tagging
  • URL parameter & cookie-based conditions — trigger a rule from a ?utm_source= query string or a browser cookie, not only from another field
  • Multi-step form support, with hidden steps automatically skipped
  • Hidden required fields never block form submission
  • Real-time visibility updates with no page reload
  • Works with every standard Elementor Pro form field: text, email, number, select, radio, checkbox, acceptance, date, time, upload, and more
  • Native Elementor editor integration — conditions live in the same panel as every other field setting

Why Choose TNT Conditional Logic Fields

  • A genuinely capable free tier — AND/OR logic, 12 operators, multi-step support, auto-fill, and URL/cookie conditions, not a crippled trial
  • Lightweight: scripts load only on pages that actually contain an Elementor form, with no external libraries
  • Built with agencies and freelancers in mind, for rebuilding similar forms across multiple client sites
  • Stays inside Elementor’s native UI — no new page builder or dashboard to learn
  • A clear upgrade path when you need more: Conditional Redirect, Conditional Email routing, Conditional Submit Button, and Form Field Groups in Pro, using the same interface you already know

Free vs. Pro

Free includes the complete conditional logic engine described above — show/hide logic, AND/OR rules, all 12 operators, multi-step support, auto-fill, and URL/cookie conditions.

Pro adds:

  • Conditional Redirect to different URLs after submission
  • Conditional Email routing to different recipients based on field values
  • Conditional Submit Button visibility
  • Advanced Form Field Groups — bundle related fields into a group and control the entire group’s visibility with a single condition, instead of setting conditional logic on each field one by one. Create as many groups as your form needs, each with its own trigger condition

Built For

Agencies and freelancers building client sites, and site owners running contact forms, quotation and booking forms, surveys, event registrations, job applications, product inquiry forms, support ticket forms, and lead-qualification forms — anywhere a form should adapt to what a visitor has already told it.

Compatible Field Types

Text, Email, Number, URL, Password, Textarea, Select, Radio, Checkbox, Acceptance, Date, Time, Hidden, HTML, Step, Upload, Honeypot.

Questions

Does this plugin require Elementor Pro?

Elementor Pro is required to use Elementor Forms. If you’re on Elementor’s free tier, install Hello Plus Form Lite to get Elementor-compatible forms.

How do I show or hide a field based on another field’s value?

Open the field in the Elementor editor, expand its Conditions tab, enable conditions, choose Show or Hide, and add a rule that references the controlling field’s ID.

Can I trigger a condition from a URL parameter or a cookie?

Yes. Enter url:param_name or cookie:cookie_name as the condition’s Field ID instead of a form field ID.

Can a field auto-fill its own value when a condition is met?

Yes, using the Auto-Fill Value option on the Conditions tab. It’s most often used to set a hidden field’s value for lead routing or tagging.

What happens to hidden required fields when the form is submitted?

They’re automatically excluded from validation, so a hidden required field never blocks form submission.

Does it support multi-step forms?

Yes — hidden steps are automatically skipped, and the Next/Submit buttons adjust to match.

Which operators are supported in the free version?

Equals, Not Equals, Greater Than, Less Than, Greater Than or Equal, Less Than or Equal, Contains, Does Not Contain, Starts With, Ends With, Empty, and Not Empty.

Does it work with dynamic tags?

Yes, wherever Elementor Forms itself supports dynamic tags.

5.0

1 reviews

  • 5 ★ 1
  • 4 ★ 0
  • 3 ★ 0
  • 2 ★ 0
  • 1 ★ 0

Ratings come from WordPress.org. SandyWP does not collect its own reviews.

sandywp / also on the shelf

Try another plugin

Spin up a real WordPress site in seconds.

Test plugins, build a demo, hand a client a link — then squash it and start again. No local setup, no Docker.