Так вот проблема, у меня допустим выскакивает ошибка с помощью скрипта, однако потом все равно отправляется! Что нужно дополнить?
function valid (form) {
var fail = false;
var quest = form.quest.value;
var name = form.name.value;
var surname = form.surname.value;
var yourname = form.yourname.value;
var email = form.email.value;
var youremail = /[0-9a-z_-]+@[0-9a-z_-]+.[a-z]{2,5}/i;
if(quest == "" || quest == " " )
fail = "Укажите вопрос! ";
else if(name == "" || name == " " )
fail = "Вы не ввели тему вопроса! ";
else if(surname == "" || surname == " " )
fail = "Вы не ввели Вашу фамилию! ";
else if(yourname == "" || yourname == " " )
fail = "Вы не ввели Ваше имя! ";
else if(youremail.test(email) == false)
fail = "Вы ввели Email неправильно! ";
if(fail)
alert(fail);
}
* — поля, обязательные для заполнения
function valid (form) {
var fail = false;
var quest = form.quest.value;
var name = form.name.value;
var surname = form.surname.value;
var yourname = form.yourname.value;
var email = form.email.value;
var youremail = /[0-9a-z_-]+@[0-9a-z_-]+.[a-z]{2,5}/i;
if(quest == "" || quest == " " )
fail = "Укажите вопрос! ";
else if(name == "" || name == " " )
fail = "Вы не ввели тему вопроса! ";
else if(surname == "" || surname == " " )
fail = "Вы не ввели Вашу фамилию! ";
else if(yourname == "" || yourname == " " )
fail = "Вы не ввели Ваше имя! ";
else if(youremail.test(email) == false)
fail = "Вы ввели Email неправильно! ";
if(fail)
alert(fail);
}
* — поля, обязательные для заполнения