Skip to content

Instantly share code, notes, and snippets.

@thebird
Created June 27, 2012 19:50
Show Gist options
  • Save thebird/3006361 to your computer and use it in GitHub Desktop.
Save thebird/3006361 to your computer and use it in GitHub Desktop.
$("#contact-form").submit(function(){
var self = $(this),
emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/,
email = $('#email'),
message = $('#message');
if( !email.val() || !emailReg.test(email.val()) ) {
email.parent().addClass('invalid');
} else if ( !message.val() ) {
message.parent().addClass('invalid');
email.parent().removeClass('invalid');
} else {
message.parent().removeClass('invalid');
email.parent().removeClass('invalid');
self.find('h3').text('sending...');
$.post("/php/email.php",
{
email: email.val(),
message: message.val()
},
function(data){
self.hide();
self.find('h3').text('contact');
email.val('');
message.val('');
}
);
}
return false;
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment