Так что у меня уже есть некоторая проверка, работающая над отдельными пробелами onblur, но они просто отображают сообщение, они не мешают обработке формы.Я решил попробовать записать, были ли проверки пройдены, используя переменную «validationError», но теперь каждый раз, когда я отправляю форму, сайт зависает и вылетает.Есть лучший способ сделать это?Сообщение об ошибке onblur все еще работает.
соответствующие js в функции готовности документа:
$("#studentEmail").blur(function() {
$(".studentEmailError").empty();
var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
email1Value = $(this).val()
if(!emailReg.test($(this).val())) {
$(".studentEmailError").html('Please enter a valid email');
validationError = "true";
}
else {
validationError="false";
}
});
$(".submit").click(function() {
if (validationError == "true") {
return false;
}
else if (validationError == "false"){
//PROCESS INFORMATION
}