Mega Contact is a versatile and flexible Ajax contact form built from the ground up. It allows you to quickly construct an Ajax contact form and incorporate it into your page. Both, front (JQuery) and back-end (PHP) are written in an Object Oriented style that allows for extensibility and code reuse in an efficient manner.
With the exception of the reCaptcha service by Google, Mega Contact does not use any third party code or plugin. There is a single JQuery file written as a plugin and a single PHP class file to handle all the back-end tasks. Some highlights of Mega Contact’s functionality are listed below:
Super easy front end validation with CSS class tags and attributes
Powerful PHP back-end validation
OOP - Object Oriented PHP / JQuery
Supports multiple forms on the same page
Compact light weight, clean code
ESB - Easy Submit Bar for long forms
Auto scroll to error
Ajax submit - NO page refresh
Gracefully degrades / Works without Javascript
Supports file uploads
Supports MySQL database insert
Email to admin
Custom auto responder email
Optional Receive copy of email - for sender
Settings for Inline, fade-in, slide-in, slide down and timed-fade-in JQuery animations
Character count for text area elements
Floating bubble response for errors
JQuery Tooltip to display mouse hover messages to user
Multi-select transfer list
JQuery Datepicker support for date selection
Built-in optional reCaptcha
Built-in honey-pot
Built-in form-token to help prevent cross site request forgery (CSFR)
Default light and dark theme
Easy to extend and modify