[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не могу додумать функцию на jq
m4a1fox
Добрый всем день! Итак, сразу к делу! Есть такая функция

function error(){
jQ(":input[type=text]").each(function(){
if(jQ(this).val() == ''){
jQ(this).addClass('onFocusError');
jQ(this).focus(function(){
jQ(this).removeClass('onFocusError').addClass('onFocus');
});
return false;
} else{
return true;
}
}
);
}


Проверяет поля на пустоту.

Вопрос в следующем, при проверки (например 3 поля), 2 из полей полны, а одно, - путо. Насколько я понимаю скрипт вернет следующее. TRUE, TRUE, FALSE. Вопрос, как при проверке понять, что мне вернулись все три - true, и что среди них нет ни одного false. Это необходимо вот тут. (сильно не бейте)

var name = jQ("#order_name").val();
var date = jQ("#order_date").val();
var email = jQ("#order_email").val();
var photo_id = idClickLink; // по умолчанию - полно
if(error() === true){
alert(name);
}else{
eventObject.preventDefault();
error();

}




Спустя 1 минута, 3 секунды (23.09.2011 - 16:53) Игорь_Vasinsky написал(а):
забей в массив, проверь на наличие false

Спустя 28 минут, 22 секунды (23.09.2011 - 17:22) m4a1fox написал(а):
Игорь_Vasinsky
Цитата
забей в массив, проверь на наличие false

Ха! А как забить в массив на jq?

Спустя 5 минут, 34 секунды (23.09.2011 - 17:27) Игорь_Vasinsky написал(а):
вот не разу не пробовал - на чистом JS
http://javascript.ru/Array

Спустя 25 минут, 54 секунды (23.09.2011 - 17:53) m4a1fox написал(а):
Проверил ил все через &&! Проще оказалось! Но спасибо за ссылку!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.