Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.07.2014, 13:51   #1
soonner
Пользователь
 
Аватар для soonner
 
Регистрация: 14.03.2009
Сообщений: 97
По умолчанию Посчитать кол пустых значение в сотнях полей

Всем доброго времени суток. Нужна ваша помощь, у меня есть больше сотен разных полей, input , select, textareaa мне нужно узнать сколько из этих полей пустые через js конечно. Скажите пжл как можно это сделать.
soonner вне форума Ответить с цитированием
Старый 15.07.2014, 14:26   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

С потолка пишу:
Код:
inputs=document.body.getElementsByTagName('input');
cnt=0;
for(var i=1;i<inputs.length;i++){
			if(inputs[i].value=='') cnt++;
		 }
getElementsByTagName() почитай как она правильно юзается.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 15.07.2014, 20:39   #3
ATL
Форумчанин
 
Аватар для ATL
 
Регистрация: 26.01.2007
Сообщений: 278
По умолчанию

Интересно, что понимается под "пустым select'ом". Тот Select, у которого выбран не первый пункт?

PHP код:
var inputCounter 0textareaCounter 0selectCounter 0;

var 
inputList = $('input');
$.
each(inputList, function(iinput) {
    var 
text = $(input).val();
    if (!
text.length) {
        
inputCounter += 1;
    }
});

var 
textareaList = $('textarea');
$.
each(textareaList, function(itextarea) {
    var 
text = $(textarea).html();
    if (!
text.length) {
        
textareaCounter += 1;
    }
});

var 
selectList = $('select');
$.
each(selectList, function(iselect) {
    var 
selected = $(select).find('option:selected').val();
    var 
first = $(select).find('option:first').val();
    if (
selected === first) {
        
selectCounter += 1;
    }
});

alert('Пустых input: ' inputCounter);
alert('Пустых textarea: ' textareaCounter);
alert('Пустых seclct ' selectCounter
fiddle
ATL вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
посчитать кол-во запятых в ячейке >(^.^)< Blame Microsoft Office Excel 6 26.12.2011 05:53
Как вычислить кол-во пустых ячеек с несколькими условиями? Ppaa Microsoft Office Excel 6 25.07.2011 13:34
Посчитать сумму из полей Jeka57 БД в Delphi 1 26.12.2010 16:24
Посчитать кол-во сложенных символов Desvi Паскаль, Turbo Pascal, PascalABC.NET 1 07.06.2010 18:57
Скрытие пустых полей в ComboBox CraZZZy-GameRRR Общие вопросы Delphi 6 17.04.2010 22:33