@Victor0816

Вывод сразу всех ошибок?

Доброго времени всем!)

Задался вопросом, как можно реализовать вывод сразу всех ошибок по проверкам.
//проверка мыла
        if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(email) || !email){
        	$(".help-block").remove();
        	$('').append('<div class="help-block has-error">Пожалуйста, введите корректный E-mail</div>');			       
            return;
        }
        //правила 	
        if(!rules){
        	$(".help-block").remove();
        	$('').append('<div class="help-block has-error">Вы не согласились с правилами</div>');
            return;
        }


Выводит ошибки, но только по одной
Хочу, если не верно 2 правила что бы выводило сразу 2 ошибки
Спасибо
  • Вопрос задан
  • 67 просмотров
Решения вопроса 1
pashted
@pashted
тыжпрограммист
var errors = "";

//проверка мыла
if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(email) || !email){
	errors += '<div class="help-block has-error">Пожалуйста, введите корректный E-mail</div>';			       
}
//правила 	
if(!rules){
	errors += '<div class="help-block has-error">Вы не согласились с правилами</div>';
}

if (errors) {
    $(".help-block").remove();
    $('').append(errors);
    return;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы