У меня есть следующий код:JQuery возвращают ложные, не останавливая запрос от запуска
else if($page == 'two'){
$('[name^=q1\\[\\]] option:selected').each(function() {
if ($(this).val() < 1) {
$('#rq1').addClass('hovered_error');
$('#mandall').css("background-color","#901F39");
$('#mandall').css("color","#FFF");
return false;
}
});
}
Что должно произойти, если .val меньше 1 - он должен добавить класс, изменить CSS от ID # mandall, а затем остановите запрос.
Что на самом деле происходит, так это то, что он добавляет класс и изменяет css #mandall, а затем продолжает отправлять форму - когда это не должно - чего мне не хватает?
Спасибо за это, но ясно, что в моем коде должно быть что-то очень странное, как добавление этого, все равно не работает. :-( –
@Homer_J - Что запускает этот код? Очевидно, вы только показывали половину своей функции, так как вы начинаете с 'else ...' – nnnnnn
Все отсортированные - yep, необходимые для того, чтобы поместить второе значение false, правильно за пределами else loop –