Linux 软件免费装
Banner图

TNT Conditional Logic Fields for Elementor Forms

开发者 palpatel
更新时间 2026年9月17日 23:37
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

conditional logic multi-step form elementor form builder elementor forms widget show hide fields

下载

1.3.3 1.2.0 1.0.2 1.0.1

详情介绍:

TNT Conditional Logic Fields for Elementor Forms adds real conditional logic to Elementor forms — and unlike most conditional-logic plugins for Elementor, it doesn't force you to buy Elementor Pro to use it. Already have Elementor Pro? Add conditions to its Form widget the normal way. Only running free Elementor? Use our own built-in TNT Form widget instead — same conditions engine, same 12 operators, same AND/OR logic, zero Elementor Pro required. Either way, everything lives directly inside the native 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 conditional fields, a form shows only the questions 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 fields. https://www.youtube.com/watch?v=M81_wdtX1YQ At a Glance Key Features Why Choose TNT Conditional Logic Fields 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, on Elementor Pro's Form widget AND on the free TNT Form widget. Pro adds, all still available with no Elementor Pro required on the TNT Form widget: 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.

安装:

Quick Installation
  1. Go to Plugins > Add New.
  2. Search for TNT Conditional Logic Fields for Elementor Forms.
  3. Click Install Now, then Activate.
Manual Installation
  1. Download the plugin ZIP file.
  2. Upload it via Plugins > Add New > Upload Plugin.
  3. Activate the plugin.
Requirements Getting Started On free Elementor (no Elementor Pro):
  1. Go to TNT Conditional Fields → Features and enable Conditional Logic.
  2. Add the TNT Form widget to any page from the Elementor widget panel.
  3. Open any field's Conditions tab, enable conditions, choose Show or Hide, and add your rule(s).
  4. Publish the page — the field shows or hides as visitors interact with the form.
On Elementor Pro (or Hello Plus):
  1. Go to TNT Conditional Fields → Features and enable Conditional Logic.
  2. Edit a page with an Elementor Pro Form widget.
  3. Open any form field and expand its Conditions tab.
  4. Enable conditions, choose Show or Hide, and add your rule(s).
  5. Publish the page and test the form — the field will show or hide as visitors interact with it.
Example: add an "Order ID" text field, then set it to Show when Inquiry Type equals Order Status — visitors only see the Order ID field once it's relevant to them.

屏幕截图:

  • Display grouped fields dynamically based on user selection
  • Conditional Redirect after form submission
  • Advanced Field Groups builder

升级注意事项:

1.3.3 QA release: full regression re-verification, no functional changes. Safe to update. 1.3.2 QA release: full regression re-verification, no functional changes. Safe to update. 1.3.1 Readme/documentation update only — no functional changes. Safe to update. 1.3.0 New: a TNT Form widget you can use on free Elementor with no Elementor Pro required, with the full conditional logic engine built in. 1.1.1 Bug fix: conditions comparing against a value containing &, <, >, or a quote character now match correctly (the decoded value was previously computed but never used). 1.1.0 Adds Auto-Fill Value and URL/cookie-based conditions, updates compatibility to WordPress 7.1 and Elementor/Elementor Pro 4.2.2, and removes a settings-page routine that could suppress other plugins' admin notices. 1.0.2 Recommended update. Improves compatibility with WordPress 7.0, Elementor 4.1.4, and PHP 8.x. Adds proper translation loading and strengthens security on external links. 1.0.1 Initial release of TNT Conditional Logic Fields for Elementor Forms.

常见问题:

Do I need Elementor Pro to use this plugin?

No. That's the whole point of the TNT Form widget included in this plugin — it works on 100% free Elementor with no Elementor Pro or Hello Plus required, and has the exact same conditional logic engine built in. If you do already have Elementor Pro (or Hello Plus), the plugin also adds a Conditions tab straight onto its own Form widget, so either way you're covered.

Do I have to set up the same condition on every field one by one?

Not if you upgrade to Pro. In the free version, yes — conditional logic is applied per field, which is fine for a handful of fields but repetitive on a longer form where five or ten fields all need to appear under the same answer. Pro's Form Field Groups solves exactly this: bundle those fields into one group and set the condition once, instead of copying the same rule onto every field. It's a genuine time-saver, not just a convenience — most Elementor form plugins only offer field-by-field logic, not true group-level bundling.

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.

Does it slow down my website?

No. Scripts load only on pages that contain an Elementor form, and there's no measurable admin-side overhead.

Is it compatible with PHP 8.x and multisite?

Yes to both.

My conditions aren't working — what should I check?

Confirm Conditional Logic is enabled under TNT Conditional Fields → Features, that Elementor Pro is up to date, and that the Field ID in your rule matches the controlling field exactly. Deactivating other plugins temporarily can help rule out a conflict.

Can I hide multiple fields with one condition instead of setting logic on each field?

Yes, with Pro's Form Field Groups. Instead of applying field-level conditional logic one field at a time, you bundle multiple fields into a group and control the whole group's visibility with a single condition — hide or show an entire section of the form at once, rather than bulk show/hide field-by-field. You can create unlimited field groups in one Elementor form, each with its own trigger condition.

What's included in the Pro version?

Conditional Redirect after submission, Conditional Email routing, Conditional Submit Button visibility, and Advanced Form Field Groups for group-level (rather than field-level) conditional logic.

更新日志:

1.3.3 1.3.2 1.3.1 1.3.0 1.2.0 1.1.1 1.1.0 1.0.2 1.0.1