Всем доброго времени суток!
Есть jQuery скрипт под браузер, который отправляет форму.
В нем в 58 строке валидатор выдает ошибку, ругается на скобку
}.
Не могу никак исправить. Помогите пожалуйста.
<script>
function validateEmail(email) {
var reg = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9] {1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
return reg.test(email);
jQuery(document).ready(function() {
jQuery(".modalbox").fancybox();
jQuery("#contact").submit(function() {return false;});
jQuery("#send").on("click", function() {
var emailval = jQuery("#email").val();
var namevl = jQuery("#name").val();
var phonevl = jQuery("#phone").val();
var msgval = jQuery("#msg").val();
var msglen = msgval.length;
var mailvalid = validateEmail(emailval);
if(mailvalid == false) {
jQuery("#email").addClass("error");
}
else if(mailvalid == true) {
jQuery("#email").removeClass("error");
}
if(mailvalid == false) {
jQuery("#name").addClass("error");
}
else if(mailvalid == true){
jQuery("#name").removeClass("error");
}
if(mailvalid == false) {
jQuery("#phone").addClass("error");
}
else if(mailvalid == true){
jQuery("#phone").removeClass("error");
}
if(msglen < 4) {
jQuery("#msg").addClass("error");
}
else if(msglen >= 4){
jQuery("#msg").removeClass("error");
}
if(mailvalid == true && msglen >= 4) {
// если обе проверки пройдены
// сначала мы скрываем кнопку отправки
$("#send").replaceWith("<em>отправка...</em>");
jQuery.ajax({
type: 'POST',
url: '/php/sendmessage.php',
data: jQuery("#contact").serialize(),
success: function(data) {
if(data == "true") {
jQuery("#contact").fadeOut("fast", function(){
jQuery(this).before("<p><strong>Ваше сообщение отправлено</strong></p>");
setTimeout("jQuery.fancybox.close()", 1000);
});
}
}
});
}
});
});
</script>