$('.form-area form').submit(function(){ var email = $('#newsletter').val(); //var regEmail = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]­{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i'); var regEmail = new RegExp("^[a-zA-Z0-9\-_]+[a-zA-Z0-9\.\-_]*@[a-zA-Z0-9\-_]+\.[a-zA-Z\.\-_]{1,}[a-zA-Z\-_]+","i"); if(email != '' && email != 'type your email here' && regEmail.test(email) ){ $.post('ajax/actions.php', { ajaxAction: 'newsletterInscription', email: email, langue: 'en' }, function(data){ switch(data.inscription) { case 'ok': $('.footer-box-area ul li:first').empty(); $('.footer-box-area ul li:first').html('
Thank you<\/div>'); break; case 'existant': $('#newsletter').val('Email already in database'); $('#newsletter').css('color','red'); break; case 'email': $('#newsletter').val('Please enter a valid email'); $('#newsletter').css('color','red'); break; case 'echec': default: $('#newsletter').val('Please try again'); $('#newsletter').css('color','red'); break; } }, 'json'); } else{ $('#newsletter').val('Please enter a valid email'); $('#newsletter').css('color','red'); } return false; }); $('#newsletter').focus(function(){ //TODO: vider ou pas le champs? $('#newsletter').val(''); $('#newsletter').css('color','#918F93'); });