Personal License $4.99

1 site, unlimited servers No source distribution Commercial use allowed Can modify source 1 year free updates Read full license | More Info

Developer License $49.99

Unlimited projects Source and binary distribution Commercial use allowed Distribute modifications 1 year free updates Read full license | More Info

You need to log-in or create an account
  • Create an account
  • Log-in
  • Please use your real name.
  • Account activation link will be sent to this address.
  • Minimum 8 characters

Clicking this button confirms you read and agreed to the terms of use and privacy policy.

Starting from $ 4.99

View Pricing 14 days money-back guarantee

AJAX Contact Form

Easy to configure and customize. Fast form submission. Tooltips fadeIn effect. Cross-browser compatible!

Share and win up to $15k in prizes each month!Learn more

Share

Description

1-minute installation

This user friendly AJAX Contact Form is easy to install & configure. Your form is up and running within 1 minute.

Tooltips

Automatically displays tooltips next to input and textarea fields by using the "description" attribute for input fields and the "title" attribute for textarea fields.

Validator

Validates email address and you can configure custom validation for each form field using preg_match patterns.

No page reloading

Form data is sent using AJAX requests which means no page reload when submitting the form, thus saving you bandwidth and saving waiting time for your visitors.

XHTML W3C valid

The page containing the AJAX Contact Form is XHTML valid. You can test this by using the W3C Validator button on the bottom of the page.

Tableless Form Layout

No tables are used to make up the form. CSS is used to display the form to mimic a tabular layout.

jQuery effects

The form fades out after successful submission using jQuery effects. A thank you message is displayed instead of the form.

Customize & configure by XML file

Easy to configure and customize using a separate settings.xml file. No risk of messing up the code.

Back to top

Installation

How to install

  1. Extract zipfile to a folder you choose
  2. Edit settings.xml to change the default recipient emailaddress info@example.com to your emailaddress.

That's all you need to make it work.

Testdrive

Try out by filling the form with sample data and click on "Get in touch". Within a couple seconds you will receive the email in your mailbox.

Back to top

Documentation

You can easily customize the fields to fit your needs and change the recipients of the contact form.

Customizing form fields

Modify your settings.xml to add or remove form fields. A form field has the following properties:

  • nameField - The name of the field.
  • mandatory - Set to true if the field is mandatory, false if the field is optional.
  • message - The message to show when the field is mandatory and the field is empty or does not validate.
  • validator - The preg_match pattern to validate the field, useful for email addresses and domainnames.

Replacing icons

The script uses two icons which you can replace by your own. - alt text Tooltip - alt text Error

Modify recipients

You can add multiple recipients for your contact form. Just modify the settings.xml to add or remove the recipients. An entry has the following properties:

  • nameRecipient - Name of the recipient (e.g. John Doe)
  • emailRecipient - Email of the recipient (e.g. info@example.com)
Back to top

Version history

1.0.3 - 05/21/2011

  • modified margins
  • tooltip brought back

1.0.2 - 05/20/2011

  • fonts made bigger
  • removed fieldset and legend CSS

1.0.1 - 05/20/2011

  • form table layout changed to form CSS layout
  • required asterisks inserted using Javascript replaced by static html
Read all 1 comments »

Questions & Comments

Leave a comment

You must be logged-in to leave a comment.
Log-in now or register for a free account.
You must be logged-in to vote. Log-in to your account or register now.

User Reviews

No reviews have been submitted yet.

Starting from $ 4.99

View Pricing 14 days money-back guarantee