На форме стоит JS-валидация, если в двух полях указаны значения символов в которых меньше или больше 10 или 13 символов, происходит alert. Всё работает, но при нажатии на кнопку форма перезаагружается и popup окно исчезает, как исправить?
$("#inn-poppup").submit(function() { //устанавливаем событие отправки для формы с id=form
var form_data = $(this).serialize(); //собераем все данные из формы
var maxLen = 10;
if($('input[name="INN"]').val().length != maxLen){
alert("Номер ИНН должен содержать 10 символов");
}
else if($('input[name="OGRN"]').val().length != 13){
alert("Номер ОГРН должен содержать 13 символов");
}
else{
$.ajax({
type: "POST", //Метод отправки
url: "/php/new-print.php", //путь до php фаила отправителя
data: form_data,
success: function() {
//код в этом блоке выполняется при успешной отправке сообщения
alert("Ваша заявка на звонок - отправлена! В ближайшее время наш сотрудник свяжется с вами.");
}
});
}
});