Easy Ajax Contact
Introduction
Easy Ajax Contact is a powerful and flexible Joomla module that allows you to create professional contact forms with AJAX functionality, extensive field types, form presets, file uploads, and complete style control. Perfect for contact pages, lead generation, support forms, and any scenario requiring user input, this module provides everything you need to create beautiful and functional forms.
Key Features
23 Form Presets
- Choose from professionally designed form templates including Contact Forms, Job Applications, Event Registrations, Support Tickets, Quote Requests, Newsletter Signups, Feedback Forms, and more
- One-click application to instantly populate your form with all fields, labels, validation rules, and placeholders
- All presets are fully customizable after application
- Perfect for quick setup and getting started fast
20+ Field Types
- Support for text, textarea, email, phone, URL, number, date, time, datetime-local, range slider, color picker, password, search, file upload, hidden, checkbox, radio, dropdown, and multiselect
- Each field type includes specific configuration options like min/max values, step increments, file type restrictions, placeholder text, and custom validation messages
- Flexible validation with required fields and custom error messages
- HTML5 validation attributes and jQuery Validate integration for comprehensive client-side validation
File Upload Support
- Secure server-side file storage with unique filenames
- Files stored in protected directory with proper security (.htaccess protection)
- File type validation - restrict uploads by file extension (e.g., .pdf, .doc, .jpg, .png)
- File size limits (default 10MB) to prevent oversized uploads
- Download links automatically included in email notifications
- Secure download URLs via com_ajax for protected file access
Complete Style Control
- Comprehensive styling options for form background, padding, border radius, spacing
- Label styling with color, font size, and font weight control
- Field styling with background color, border color, border radius, padding, and focus states
- Button styling with background color, text color, width, and FontAwesome icon support
- Two-column layout option with customizable breakpoints
- CSS variables for easy theming and customization
- Custom CSS support for advanced styling
Professional HTML Email Templates
- Beautiful HTML email template with modern design and responsive layout
- Structured data display in clean table format with field labels and values
- File download links included in emails with file size information
- Customizable email subject and body text
- Branded header with site name and professional styling
AJAX Form Submission
- Forms submit via AJAX without page reload for smooth user experience
- Real-time client-side validation with instant feedback
- Loading states with visual indicators during submission
- Customizable success and error messages displayed inline
- Professional user experience with modern web standards
Built-in CAPTCHA Protection
- Image-based CAPTCHA system using Joomla's Image library
- Generates readable 4-character codes with noise and distortion for security
- Font Awesome reload icon for easy CAPTCHA refresh
- Session-based validation with proper isolation for multiple instances
- Large, readable fonts with proper contrast for accessibility
Multiple Instance Support
- Create unlimited form instances on the same page
- Each instance operates independently with its own fields, validation, styling, and configuration
- Instance isolation with unique IDs and namespaces
- No conflicts between multiple forms on the same page
- Perfect for complex pages with multiple contact points
Fully Responsive Design
- Mobile-first design that adapts beautifully to smartphones, tablets, and desktop screens
- Two-column layout automatically switches to single-column on mobile devices
- Touch-optimized with large touch targets and proper spacing
- Customizable breakpoints for layout control
- Cross-browser compatible with all modern browsers
Modern Technology
- Full Joomla 4, 5 & 6 compatibility with modern coding standards
- Uses Joomla's native WebAssetManager for optimal asset loading and performance
- Modern PHP 8.0+ code following Joomla coding standards
- Namespaced classes and modern Joomla APIs throughout
- Future-proof design with regular updates
Quick Start
- Install the module through Joomla's Extension Manager
- Navigate to Modules → Easy Ajax Contact
- Choose a form preset or add custom fields
- Configure email settings (recipient, subject, body)
- Customize styling and layout options
- Assign to a module position and publish
Perfect For
- Contact Pages - Professional contact forms with multiple field types
- Lead Generation - Capture leads with customizable forms and file uploads
- Support Forms - Technical support tickets with file attachments
- Job Applications - Application forms with resume uploads
- Event Registrations - Registration forms with date/time selection
- Quote Requests - Service quote forms with project details
- Newsletter Signups - Subscription forms with interest selection
- Feedback Forms - Customer feedback and review forms
- Survey Forms - Multi-field survey forms with various input types
- Custom Forms - Any scenario requiring user input and data collection
Configuration Options
General Settings
- Form heading (optional)
- Form width (pixels or percentage)
Email Settings
- Recipient email address
- Email subject line
- Email body text (introductory text)
Form Settings
- 23 form presets for quick setup
- Add unlimited custom fields
- 20+ field types with specific options
- Field validation and custom messages
Styling Settings
- Form layout (single-column or two-column)
- Form background, padding, border radius, spacing
- Label color, font size, font weight
- Field colors, borders, padding, focus states
- Button colors, width, and FontAwesome icons
Language Settings
- Submit button text
- Success and failure messages
- CAPTCHA labels and messages
Advanced Settings
- Custom CSS support
- Module class suffix
Technical Features
Performance Optimized
- Efficient asset loading with WebAssetManager
- Optimized CSS and JavaScript
- Lightweight code implementation
- Fast form rendering and smooth AJAX submission
Modern & Compatible
- Full Joomla 4, 5 & 6 compatibility
- Modern PHP 8.0+ code
- Uses WebAssetManager for optimal asset loading
- jQuery Validate for client-side validation
- Future-proof design with regular updates
Security Enhanced
- Built with security best practices
- Input sanitization and XSS prevention
- Secure file upload handling
- Protected file storage with .htaccess
- CAPTCHA protection against spam
- Session-based validation
- Secure download URLs via com_ajax
Responsive Design
- Works perfectly on desktop, tablet, and mobile
- Touch-friendly interactions
- Adaptive layout with customizable breakpoints
- Mobile-optimized display
Support
- Documentation: https://joomlax.com/documentation/easy-ajax-contact
- Support: https://support.joomlax.com
- Store: https://www.joomlax.com
Why Choose Easy Ajax Contact?
23 Form Presets - Quick start with professionally designed templates
20+ Field Types - Comprehensive form builder with extensive field options
File Upload Support - Secure file handling with download links in emails
Complete Style Control - Customize every visual aspect of your forms
Two-Column Layout - Flexible layouts that adapt to screen size
Professional Emails - Beautiful HTML email templates with structured data
AJAX Submission - Smooth user experience without page reloads
Built-in CAPTCHA - Spam protection with easy reload functionality
Multiple Instances - Create unlimited forms on the same page
Fully Responsive - Perfect display on all devices and screen sizes
Modern Technology - Built with latest web standards and Joomla best practices
Fast Performance - Lightweight code with efficient asset loading
Future-Proof - Joomla 4, 5 & 6 compatible
Well Documented - Comprehensive documentation and examples
Transform your contact forms with Easy Ajax Contact. Perfect for any Joomla website that needs professional, customizable contact forms with extensive features and modern design.
Easy Ajax Contact
- Version:
- 1.8
- Developer:
- Infyways Solutions
- Last updated:
-
Dec 10 2025
21 hours ago - Date added:
- Nov 19 2014
- License:
- GPLv2 or later
- Type:
- Paid download
- Includes:
- m
- Compatibility:
- J4 J5 J6
Share