Linux 软件免费装
Banner图

TNT Conditional Logic Fields for Elementor Forms

开发者 palpatel
更新时间 2026年8月30日 13:51
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

elementor form builder elementor addon conditional logic conditional fields multi-step form elementor forms show hide fields dynamic forms smart forms

下载

1.2.0 1.0.2 1.0.1

详情介绍:

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. https://www.youtube.com/watch?v=M81_wdtX1YQ 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. Pro adds: 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
  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.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.

常见问题:

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.

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.2.0 1.1.1 1.1.0 1.0.2 1.0.1