=== TNT Conditional Logic Fields for Elementor Forms ===
Contributors: palpatel
Tags: elementor, conditional fields, show hide fields, form logic, elementor forms
Requires at least: 5.8
Tested up to: 6.9
Requires PHP: 7.4
Stable tag: 1.0.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Add powerful conditional logic to Elementor Pro forms. Show or hide fields dynamically, create smart forms, and control user flow without coding.

== Description ==

https://www.youtube.com/watch?v=M81_wdtX1YQ

**TNT Conditional Logic Fields for Elementor Forms** is a lightweight yet powerful addon that lets you create **dynamic Elementor forms with advanced conditional logic**.

Easily show or hide form fields based on user input, create multi-step experiences, and build smarter forms that adapt in real-time — all without writing code.

Perfect for contact forms, lead forms, surveys, booking forms, and advanced workflows in Elementor Pro.

---

### 🚀 Key Features

- **Show / Hide Fields Dynamically**
  Control visibility of any Elementor form field based on user input.

- **Advanced Conditional Logic**
  Use powerful operators like:
  ==, !=, >, <, >=, <=, contains, starts with, ends with, empty, not empty

- **AND / OR Logic Support**
  Create simple or complex logic rules with multiple conditions.

- **Form Field Groups (Unique Feature)**
  Group fields into sets and display only selected group fields dynamically.

- **Multi-Step Form Support**
  Hidden steps are automatically skipped for a smooth user experience.

- **No Validation Errors**
  Hidden required fields never block form submission.

- **Supports All Elementor Fields**
  Text, Email, Number, Select, Radio, Checkbox, File Upload, reCAPTCHA, Date, Time, URL, Password, Step, and more.

- **Lightweight & Fast**
  No external libraries — pure JavaScript engine for optimal performance.

- **Zero Configuration**
  Just install, enable, and start using instantly.

---

### 🎯 Why Choose This Plugin?

Unlike other Elementor conditional logic plugins, this plugin provides:

- Built-in **Field Groups system**
- **More operators in free version**
- **Better performance (no bloat)**
- Clean UI integrated directly inside Elementor

---

### 🔥 Use Cases

- Show “Order ID” field only when "Order Support" is selected  
- Display additional questions based on user choices  
- Create dynamic booking or quote forms  
- Build multi-step conditional forms  
- Personalize form experience for users  

---

### 🧩 Pro Features

Upgrade to Pro version to unlock:

- Conditional Redirect after form submission  
- Conditional Email routing  
- Conditional Submit Button visibility  
- Advanced Field Groups builder  

👉 Upgrade: https://themesntemplates.com/wordpress-plugins/conditional-logic-fields-for-elementor-forms/

---

== Installation ==

1. Search **TNT Conditional Logic Forms for Elementor** on the WordPress Plugins page.
2. Activate the plugin via WordPress Plugins menu
3. Go to **TNT Conditional Fields → Features**
4. Enable **Conditional Logic**
5. Edit a page with Elementor Pro Form widget
6. Open any field → Go to **Conditions tab**
7. Add your logic rules and save

---

== Frequently Asked Questions ==

= Does this plugin require Elementor Pro? =  
Yes. This plugin works with Elementor Pro Form widget.

= Can I show or hide fields dynamically? =  
Yes. You can control field visibility based on other field values.

= Does it support AND / OR logic? =  
Yes. You can create multiple conditions using AND / OR logic.

= Will hidden required fields cause errors? =  
No. Hidden fields are automatically ignored during validation.

= Does it support multi-step forms? =  
Yes. Hidden steps are skipped automatically.

= Which fields are supported? =  
All Elementor Pro fields including text, email, select, checkbox, radio, file upload, date, time, password, reCAPTCHA, and more.

---

== 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 

---

== Changelog ==

= 1.0.1 =
* Initial release  
* Added conditional logic engine  
* Added support for all field types  
* Performance improvements  

---

== Upgrade Notice ==

= 1.0.1 =
Initial release of TNT Conditional Logic Fields for Elementor Forms.