Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.02.2015, 12:17
Аспирант
Отправить личное сообщение для Velidan Посмотреть профиль Найти все сообщения от Velidan
 
Регистрация: 13.02.2015
Сообщений: 32

Проверить или ВСеЕ элементы массива имеют определенное значение
Доброго дня уважаемые коллеги. Подскажите пожалуйста, как можно получить тру если у всех элементов массива присутствует определенный класс:
Делаю так:
var fields = form.querySelectorAll("input,textarea");
inputsArr = Array.prototype.slice.call(fields);
            inputsArr.forEach(function(elem){
                (elem.parentNode.classList.contains('valid')) ? alert("TRUE") : alert("FALSE");
            })

Оно проверяет, но теперь я не знаю как мне это все подытожить и вывести общий true если все 3 имеют этот класс.
Помогите пожалуйста.
Ответить с цитированием
  #2 (permalink)  
Старый 16.02.2015, 12:34
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,108

Velidan,
http://learn.javascript.ru/array-iteration#every-some
Ответить с цитированием
  #3 (permalink)  
Старый 16.02.2015, 13:26
Аспирант
Отправить личное сообщение для Velidan Посмотреть профиль Найти все сообщения от Velidan
 
Регистрация: 13.02.2015
Сообщений: 32

Спасибо большое Рони. Как раз пробую этим методом добиться успеха.
Все получилось. Спасибо огромное за помощь.
Может кому- пригодиться:

inputsArr = Array.prototype.slice.call(fields);
            function fieldsValidate(elem) {
                return elem.parentNode.classList.contains('valid');
            }
            alert(inputsArr.every(fieldsValidate))
        };

Последний раз редактировалось Velidan, 16.02.2015 в 13:33.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выбрать элементы где значение атрибута меньше или больше заданного Neokortex jQuery 5 03.10.2011 14:23
Как проверить значение чекбокса KonstantinK Элементы интерфейса 2 17.07.2010 13:30
проверить элементы checkbox выбраны ли они bushstas Общие вопросы Javascript 4 28.08.2009 17:39
формирование обьекта или массива на основе полей формы birst Общие вопросы Javascript 1 05.12.2008 17:50
как проверить поддеружет браузер определенное событие? GOll Элементы интерфейса 9 24.07.2008 14:40