{"id":304014,"date":"2026-05-07T14:05:37","date_gmt":"2026-05-07T14:05:37","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/advanced-conditional-fields-for-elementor-forms\/"},"modified":"2026-05-07T14:05:00","modified_gmt":"2026-05-07T14:05:00","slug":"conditional-logic-fields-for-elementor-forms","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/conditional-logic-fields-for-elementor-forms\/","author":14456348,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"TNT Conditional Logic Fields for Elementor Forms","header_author":"ThemesnTemplates","header_description":"Show\/hide Elementor Pro form fields with powerful conditional logic. Pro: Conditional Redirect, Conditional Email, Conditional Submit Button & Form Field Groups.","assets_banners_color":"31073f","last_updated":"2026-05-07 14:05:00","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/themesntemplates.com\/wordpress-plugins\/conditional-logic-fields-for-elementor-forms\/","header_author_uri":"https:\/\/themesntemplates.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":23,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"palpatel","date":"2026-05-07 14:05:00"}},"upgrade_notice":{"1.0.1":"<p>Initial release of TNT Conditional Logic Fields for Elementor Forms.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3525617,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3525617,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3525617,"resolution":"1","location":"assets","locale":""},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3525617,"resolution":"2","location":"assets","locale":""},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3525617,"resolution":"3","location":"assets","locale":""},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3525617,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"Show or hide Elementor form fields dynamically using conditional logic","2":"Display grouped fields dynamically based on user selection","3":"Conditional Redirect after form submission","4":"Advanced Field Groups builder"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[16816,76538,161151,262176,248733],"plugin_category":[],"plugin_contributors":[262177],"plugin_business_model":[],"class_list":["post-304014","plugin","type-plugin","status-publish","hentry","plugin_tags-conditional-fields","plugin_tags-elementor","plugin_tags-elementor-forms","plugin_tags-form-logic","plugin_tags-show-hide-fields","plugin_contributors-palpatel","plugin_committers-palpatel"],"banners":{"banner":"https:\/\/ps.w.org\/conditional-logic-fields-for-elementor-forms\/assets\/banner-772x250.png?rev=3525617","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/conditional-logic-fields-for-elementor-forms\/assets\/icon-256x256.png?rev=3525617","icon_2x":"https:\/\/ps.w.org\/conditional-logic-fields-for-elementor-forms\/assets\/icon-256x256.png?rev=3525617","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/conditional-logic-fields-for-elementor-forms\/assets\/screenshot-1.jpg?rev=3525617","caption":"Show or hide Elementor form fields dynamically using conditional logic"},{"src":"https:\/\/ps.w.org\/conditional-logic-fields-for-elementor-forms\/assets\/screenshot-2.jpg?rev=3525617","caption":"Display grouped fields dynamically based on user selection"},{"src":"https:\/\/ps.w.org\/conditional-logic-fields-for-elementor-forms\/assets\/screenshot-3.jpg?rev=3525617","caption":"Conditional Redirect after form submission"},{"src":"https:\/\/ps.w.org\/conditional-logic-fields-for-elementor-forms\/assets\/screenshot-4.jpg?rev=3525617","caption":"Advanced Field Groups builder"}],"raw_content":"<!--section=description-->\n<p>https:\/\/www.youtube.com\/watch?v=M81_wdtX1YQ<\/p>\n\n<p><strong>TNT Conditional Logic Fields for Elementor Forms<\/strong> is a lightweight yet powerful addon that lets you create <strong>dynamic Elementor forms with advanced conditional logic<\/strong>.<\/p>\n\n<p>Easily show or hide form fields based on user input, create multi-step experiences, and build smarter forms that adapt in real-time \u2014 all without writing code.<\/p>\n\n<p>Perfect for contact forms, lead forms, surveys, booking forms, and advanced workflows in Elementor Pro.<\/p>\n\n\n\n<h3>\ud83d\ude80 Key Features<\/h3>\n\n<ul>\n<li><p><strong>Show \/ Hide Fields Dynamically<\/strong>\nControl visibility of any Elementor form field based on user input.<\/p><\/li>\n<li><p><strong>Advanced Conditional Logic<\/strong>\nUse powerful operators like:<\/p><\/li>\n<\/ul>\n\n<h3>, !=, &gt;, =, &lt;=, contains, starts with, ends with, empty, not empty<\/h3>\n\n<ul>\n<li><p><strong>AND \/ OR Logic Support<\/strong>\nCreate simple or complex logic rules with multiple conditions.<\/p><\/li>\n<li><p><strong>Form Field Groups (Unique Feature)<\/strong>\nGroup fields into sets and display only selected group fields dynamically.<\/p><\/li>\n<li><p><strong>Multi-Step Form Support<\/strong>\nHidden steps are automatically skipped for a smooth user experience.<\/p><\/li>\n<li><p><strong>No Validation Errors<\/strong>\nHidden required fields never block form submission.<\/p><\/li>\n<li><p><strong>Supports All Elementor Fields<\/strong>\nText, Email, Number, Select, Radio, Checkbox, File Upload, reCAPTCHA, Date, Time, URL, Password, Step, and more.<\/p><\/li>\n<li><p><strong>Lightweight &amp; Fast<\/strong>\nNo external libraries \u2014 pure JavaScript engine for optimal performance.<\/p><\/li>\n<li><p><strong>Zero Configuration<\/strong>\nJust install, enable, and start using instantly.<\/p><\/li>\n<\/ul>\n\n\n\n<h3>\ud83c\udfaf Why Choose This Plugin?<\/h3>\n\n<p>Unlike other Elementor conditional logic plugins, this plugin provides:<\/p>\n\n<ul>\n<li>Built-in <strong>Field Groups system<\/strong><\/li>\n<li><strong>More operators in free version<\/strong><\/li>\n<li><strong>Better performance (no bloat)<\/strong><\/li>\n<li>Clean UI integrated directly inside Elementor<\/li>\n<\/ul>\n\n\n\n<h3>\ud83d\udd25 Use Cases<\/h3>\n\n<ul>\n<li>Show \u201cOrder ID\u201d field only when \"Order Support\" is selected  <\/li>\n<li>Display additional questions based on user choices  <\/li>\n<li>Create dynamic booking or quote forms  <\/li>\n<li>Build multi-step conditional forms  <\/li>\n<li>Personalize form experience for users  <\/li>\n<\/ul>\n\n\n\n<h3>\ud83e\udde9 Pro Features<\/h3>\n\n<p>Upgrade to Pro version to unlock:<\/p>\n\n<ul>\n<li>Conditional Redirect after form submission  <\/li>\n<li>Conditional Email routing  <\/li>\n<li>Conditional Submit Button visibility  <\/li>\n<li>Advanced Field Groups builder  <\/li>\n<\/ul>\n\n<p>\ud83d\udc49 Upgrade: https:\/\/themesntemplates.com\/wordpress-plugins\/conditional-logic-fields-for-elementor-forms\/<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Search <strong>TNT Conditional Logic Forms for Elementor<\/strong> on the WordPress Plugins page.<\/li>\n<li>Activate the plugin via WordPress Plugins menu<\/li>\n<li>Go to <strong>TNT Conditional Fields \u2192 Features<\/strong><\/li>\n<li>Enable <strong>Conditional Logic<\/strong><\/li>\n<li>Edit a page with Elementor Pro Form widget<\/li>\n<li>Open any field \u2192 Go to <strong>Conditions tab<\/strong><\/li>\n<li>Add your logic rules and save<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20require%20elementor%20pro%3F\"><h3>Does this plugin require Elementor Pro?<\/h3><\/dt>\n<dd><p>Yes. This plugin works with Elementor Pro Form widget.<\/p><\/dd>\n<dt id=\"can%20i%20show%20or%20hide%20fields%20dynamically%3F\"><h3>Can I show or hide fields dynamically?<\/h3><\/dt>\n<dd><p>Yes. You can control field visibility based on other field values.<\/p><\/dd>\n<dt id=\"does%20it%20support%20and%20%2F%20or%20logic%3F\"><h3>Does it support AND \/ OR logic?<\/h3><\/dt>\n<dd><p>Yes. You can create multiple conditions using AND \/ OR logic.<\/p><\/dd>\n<dt id=\"will%20hidden%20required%20fields%20cause%20errors%3F\"><h3>Will hidden required fields cause errors?<\/h3><\/dt>\n<dd><p>No. Hidden fields are automatically ignored during validation.<\/p><\/dd>\n<dt id=\"does%20it%20support%20multi-step%20forms%3F\"><h3>Does it support multi-step forms?<\/h3><\/dt>\n<dd><p>Yes. Hidden steps are skipped automatically.<\/p><\/dd>\n<dt id=\"which%20fields%20are%20supported%3F\"><h3>Which fields are supported?<\/h3><\/dt>\n<dd><p>All Elementor Pro fields including text, email, select, checkbox, radio, file upload, date, time, password, reCAPTCHA, and more.<\/p>\n\n<\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Initial release  <\/li>\n<li>Added conditional logic engine  <\/li>\n<li>Added support for all field types  <\/li>\n<li>Performance improvements  <\/li>\n<\/ul>","raw_excerpt":"Add powerful conditional logic to Elementor Pro forms. Show or hide fields dynamically, create smart forms, and control user flow without coding.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/304014","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=304014"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/palpatel"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=304014"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=304014"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=304014"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=304014"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=304014"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=304014"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}