Advanced HTML5 Contact Form

Advanced HTML5 Contact Form

IMPORTANT NOTICE – Product is no longer supported

This produce has been superseded by our newest contact form product.
Ultimate PHP, HTML5 & AJAX Contact Form

Please note that you can still purchase this script if it fulfills your needs but we won’t be supporting or developing it any further.

v1.20 Released – January 1, 2013

Check out the changelog below for what’s new!

Live Demo

You can view a demo by following this link: Live Demo


Multiple forms

Have multiple forms on one page; it doesn’t matter how many :)

Beautiful select boxes

We’re using Select2 to format and display your select boxes. They look awesome.

Automatically generated fields

Auto generate

Specify the barebones of a field, and this script will generate all the appropriate HTML tags and such.

HTML in your emails

HTML is valid for the emails that you receive in your inbox, generated from this script. It will be neatly organized!

Advanced fields

Advanced fields

Fields supported are:

  • Text
  • Textarea
  • Date
  • Number
  • Email
  • Phone
  • URL
  • Select box
  • Radio
  • Checkbox

No database

No mySQL database or any other type of database is required.

Required fields

Required fields

Automatically require certain fields before allowing a form to be submitted.


  • XSS attack prevention
  • Malicious input is sanitized
  • Denies repeated form submissions


Advanced fields

A visit to your site shouldn’t feel like a visit to the eye doctor. Give your users a game instead of torturous CAPTCHA text!

Twitter Bootstrap

Sleek, intuitive, and powerful front-end framework for faster and easier web development.

Send to multiple emails

Send to multiple emails

Have a select box that emails a certain email address when a user selects a field.

Note: The emails will be hidden from the user, don’t you worry!

Server Requirements

  • PHP 5.0 or greater
  • PHP Mail

Can be tweaked / modified once purchased if you know the PHP language.


Please contact us with any questions you may have via the contact form on our author profile page.

Installation instructions can be found in the readme.txt file of your download


= 1.20 - 2013-01-01 =
 * New: Custom 'required_message' field for any input box (thanks arego!)
 * New: "Title" case for showing a legend between input fields (thanks munchybugs!)
 * Fix: Description wasn't showing for select box (thanks arego!)
 * Fix: Tooltips were not being displayed (thanks arego!)
 * Tweak: Group checkboxes by leaving 'name' empty and using 'desc' instead (thanks boydpe!)
 * Tweak: Better default error message on required fields

= 1.11 - 2012-11-17 =
 * Fix: Captcha would sometimes fail
 * Fix: Undefined index on the token would sometimes appear
 * Fix: The from header might be empty, if so, it's set to the default email
 * Tweak: Update AYAH captcha library to latest, v1.1.6

= 1.1 - 2012-11-09 =
 * New: Date fields! Simply use the type 'date' to automatically add a datepicker to your field

= 1.0 - 2012-10-30 =
 * Initial release

Follow us on Twitter