Easy Ajax Contact

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

  1. Install the module through Joomla's Extension Manager
  2. Navigate to Modules ? Easy Ajax Contact
  3. Choose a form preset or add custom fields
  4. Configure email settings (recipient, subject, body)
  5. Customize styling and layout options
  6. 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.

Extension Info :

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.

Extension Data :

  • Latest Version1.8
  • DeveloperInfyways Solutions
  • Last Updated20251210
  • Date Published20141119
  • TypePaid download
  • Compatibility :
  • Joomla 3.xYes
  • Joomla 4.xYes
  • Joomla 5.xYes
  • Joomla 6.xYes

Find Similar Extensions