$(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(); }); });