Module
FormsEasy Ajax Contact
Ajax Based Contact form Module for Joomla
Instant access after purchaseOne-click Joomla updatesLifetime option available
30-day money-back guarantee
Works with
Joomla 4 Joomla 5 Joomla 6
Changelog — Easy Ajax Contact
Version 2.1.3: 31 October 2026
- Joomla 4.4: the contact form no longer reports "could not be sent" when PHP notices are shown (system plugin passed a value by reference).
- CSV export no longer includes a PHP 8.4 deprecation notice when errors are displayed.
- Dropdown height and message box border now match the text inputs.
- Supports Joomla 4.4, 5 and 6.
Version 2.1.2: 31 October 2026
- Install and update create the submissions table, including sites updated from 2.1.0 where the table was missing.
- Preset import works on Linux. Choose a preset from the list and click Import preset.
- Dropdown, radio, and multi-select answers are saved and emailed as the option label.
- A failed notification email tells the visitor the message was not sent.
- Visitors no longer see a raw database error.
- Renaming a field updates the automatic required message to the new label.
- The security code loads on PHP 8.5.
- On Helix templates, fields show a clear focus ring, and text inputs use the same corners and padding as the message box.
- Messages are limited to 5000 characters. Short text fields are limited to 500.
- An empty required field shows its message in the form.
- CSV export dates include the timezone.
- Runs on Joomla 4.4, 5, and 6. The system plugin receives the event dispatcher on Joomla 4.4, so the site no longer crashes after install. The dispatcher is stored in a variable first, so form replies stay valid when error display is on.
- The Delete button on a single submission is enabled on Joomla 4.4.
- A custom required message is shown instead of the browser default.
- The installer no longer says the extension was installed when installation fails.
- CSV export passes the escape argument to fputcsv(), so PHP 8.4 and later do not print a deprecation notice.
Version 2.1.1: 20 October 2026
- Download Key support on the update site (dlid).
Version 2.1.0: 20 July 2026
- Added submission storage with an Easy Contact administrator inbox
- Added CSV export with CSRF/ACL protection and formula-injection defence
- Added optional auto-reply emails with field tokens such as {name}, {email}, {all_fields}, and {form_title}
- Added post-submit redirect URL validation
- Added Cloudflare Turnstile as an optional CAPTCHA provider
- Added optional signed JSON webhooks (HMAC SHA-256)
- Added System - Easy Contact Shortcode plugin for embeds
- Added retention pruning for stored submissions
- Combined package now installs the module, component, and shortcode plugin
Version 2.0.0: 19 July 2026
- Rebuilt for Joomla 4, 5, and 6 with service provider, dispatcher, namespace, and helper architecture
- Removed jQuery and legacy CAPTCHA/public endpoints
- Added native JavaScript AJAX submission
- Added 25 modern field and content types
- Added session-bound single-use built-in CAPTCHA
- Added honeypot, timing, rate limiting, CSRF, and secure uploads
- Added ten built-in form presets and a one-click preset importer
- Added card, soft, and plain layout styles
Version 1.8: 10 December 2025
- Added 23 Form Presets with one-click application feature.
- Implemented secure File Upload functionality with server-side storage and download links in emails.
- Added Two-Column Layout option with customizable breakpoints.
- Expanded field type support to 20+ types including range slider, color picker, and datetime-local.
- Added comprehensive styling options for form background, padding, border radius, spacing, labels, fields, and buttons.
- Implemented CSS Variables system for easier theming and customization.
- Added FontAwesome icon support for submit button with customizable icon options.
- Enhanced CAPTCHA with FontAwesome reload icon and improved readability.
- Redesigned Professional HTML Email Templates with modern structure and responsive design.
- Added automatic localhost detection to prevent email sending in development environments.
- Implemented secure file handling with protected storage directory and secure download handler via Joomla's built-in AJAX handler.
- Enhanced multiple instance support with proper session isolation and unique identifiers.
- Improved client-side validation with better error placement, error styling, and user feedback.
- Enhanced security with proper input sanitization, file validation, and secure file access.
- Updated to use modern Joomla APIs and coding standards.
- Improved code structure and performance optimization.
Version 1.7: 12 December 2023
- Support Joomla 5.
- No need for a Backward Compatibility Plugin.
Version 1.6: 10 February 2023
- Single file installation for both Joomla 3 and Joomla 4
- Remove jQuery loading in body
Version 1.5: 28 October 2021
- Supports Joomla version 4
Version 1.4: 18 June 2021
- Uses Joomla Sub Form for Fields
- Supports Multiple Instance
- Typography for Label fields
- Code Optimization
Version 1.3
- Fixed issue with form submission
- Fixed language issue.
Version 1.2
- Fixed form submission issue.
- Fixed jQuery related issues.
- CSS modifications has been done
- Joomla Update System Integrated
Live preview of
Job Application
Module settings
Job Application
All Access
Every JoomlaX extension. Unlimited sites. One price.
You have explored the demos. Now get all 127 extensions, new releases during your plan, updates and expert support. All Access is $365 a year, about $1 a day.
- Basic$2496 months · 3 sites
- All Access$365per year · unlimited sites
- Developer$749one-time · lifetime
- 30-day money-back guarantee
- Secure SSL payment
- Updates included