It's great that EE provides a simple and robust contact form. However, as shipped the contact form's interactive presentation is not very modern-- you get temporarily redirected to a separate success page after you've submitted the form, then you get redirected back to your site. This provides a user experience which is not as responsive as I wanted, and didn't match the look and feel of the rest of my site.
This JQuery script will AJAX-ify EE's built-in contact form to give a more snappy, modern and seamless feel that maintains your site's design. The files you see here include the JQuery script as well as a sample EE email contact template based on EE's standard template.
See my blog article for a complete discussion of how the script works with the template, and how to modify the script for your site. Don't worry, it's not hard! Try it out and let me know how it works for you.
This code is licensed under the MIT license..
Written by North Krimsly of www.highintegritydesign.com