Back in the autumn of 2008, I have written a tutorial about how you can create a basic AJAX Contact Form that works with PHP Back-end. The post is one of the most popular here on BitRepository having over 8,000 monthly page views and over 440 comments so far.
Since many people asked me how they can do this and even hired me to offer them assistance with this application, I have decided to write a more advanced script with many features including CAPTCHA and Real-time Validation.
The script can be practically used to create any type of AJAXified, yet secure form that collects data and sends it to your email inbox including but not limited to:
- Contact/Feedback Form
- Support Form
- Customer Survey Form
- Online Product Order Form
- Event Registration Form
- Employment Form
- Make a Room Reservation Online Form
- Send Testimonial Form
- Subscribe to Newsletter Form
- Gift Order Form
See some samples of these generated forms
[nggallery id=1]
Some of the features you get with AJAX Form Pro
RealTime Validator
CAPTCHA: Anti-Spam Verification Image
Fully (CSS & HTML) Customizable: Supports any form element
Auto Responder
Becomes a simple PHP Contact Form if JavaScript is disabled
Tableless
Redirect to Thank You page after Successful Submission
Send mails using either mail() function or through SMTP
100% Source Code Available
Documentation
Additional features include:
- The e-mail templates (message, subject) are customizable
- The errors and the notifications can be easily changed
- The script works in conjunction with other libraries beside jQuery such as MooTools or Prototype
- Set a custom subject for the mail that you receive if the subject field is removed
Server Requirements
- PHP5+
- GD Library Enabled (only if you want to use the Anti-Spam Image)
Browser Compatibility
- This script is compatible with all major browsers.
- It was tested in FireFox 3.5, IE 6, IE 7 & IE 8, Google Chrome 3.0, Opera 10, Safari 4.0, SeaMonkey 2.0, Flock 2.5.6
View Demo Buy Now (from $19) or Get AJAX Form Pro Lite
- Licenses are lifetime
- Customer Support is offered within 24 hours
- Payments are processed through PayPal or 2Checkout
Customer Testimonials
“Very nice! We went through 8 different scripts, only to be frustrated with broken code, links, and tutorials, to finally find one so simple, beautiful and it works! We are avid PHP programmers, but are not yet too versed with AJAX, so this solution was perfect! Thanks” –
“I had a real need for a clean and stylish contact form. I tried some 11 forms before I decided on one. I have to say your form was the winning choice hands down.” –
“It works very good and it solved the problem of needing a form validation as well a as a success message in the same page.” –
“I am working a project for patisserie web site in Turkey and i used your form form this web site contact page. Belong to me, your form is very useful and successful, thanks a lot.” –
Get a Free Lite Version of this AJAX Form
If you’re not sure this is the right product for you, I suggest you get a LITE version of this script that has some similar features. Although it will show you just a fraction of what AJAX Form Pro v2 can do, you can decide later if the purchasing the premium version is worthy or not. Note that you must feel comfortable uploading files through FTP and doing basic updates on the configuration file such as adding your e-mail address.
This version is available for BitRepository.com subscribers. Type your details below, confirm your email and you will receive the download link in your inbox.