$(function(){ $('#newsletter-form').submit(function(event){ var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/; var email = $(this).find('input[name="email"]').val(); if(reg.test(email) == true){ $.ajax({ url: '/sendMail', type: 'POST', data: $(this).serialize(), success: function(data){ if(data == 1){ jAlert('success', "

Thank you!

Your e-mail address has been successfully added to the newsletter.

", 'Newsletter'); } else { jAlert('error', '

An error occured!

Try again.

', 'Newsletter'); } }, error: function(){ jAlert('error', '

An error occured!

Try again.

', 'Newsletter'); } }); } else { jAlert('warning', '

Please input a correct e-mail address!

', 'Newsletter'); } event.preventDefault(); }); });