Conditional Fields for Contact Form 7
This plugin adds conditional logic to Contact Form 7. If you edit your CF7 form, you will see an additional tag called “Conditional fields Group”. Everything you put between the start and end tag will be hidden by default. After you have added the field group(s), go to the “Conditional fields” tab to create one or more conditions that will make the group(s) appear. Conditional Fields for Contact Form 7 is an independent plugin. This plugin is not affiliated with or endorsed by the developers of Contact Form 7. How to use it Follow this tutorial Main features Support for required fields Required fields inside hidden groups will never trigger validation errors. Hide/show info in emails based on what groups are visible Conditional groups can now be added to the emails as well. Just wrap the content with [group-name] ... [/group-name] tags. To show content only when a group is hidden, invert the tag with an exclamation mark: [!group-name] ... [/!group-name]. Groups can be nested Groups can be nested, both in the form and in the email Example form: [group group-1] [group group-inside-1] ... [/group] [/group] Example email: [group-1] [group-inside-1] ... [/group-inside-1] [/group-1] Advanced Advanced users can code up the conditions as plain text instead of using the select boxes, using the Text View. Need more power? Just like WordPress, the power of Contact Form 7 lies in its rich eco-system of extensions that build on top of it. However, it can be difficult to find a set of complex extensions that work well together. That’s why I created Conditional Fields Pro. It adds some powerful features to Contact form 7 and guarantees that everything will run smoothly with Conditional Fields. Pro features include: Repeatable fields (repeaters) Forms with multiple steps (multistep) Calculated fields Advanced conditions with JavaScript functions Multiple file upload Get the PRO version of Conditional Fields for Contact Form 7!
TNT Conditional Logic Fields for Elementor Forms
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.