Показать сообщение отдельно
  #10 (permalink)  
Старый 01.03.2016, 03:06
Интересующийся
Отправить личное сообщение для Beactive Посмотреть профиль Найти все сообщения от Beactive
 
Регистрация: 24.04.2014
Сообщений: 13

Хочу сделать элементы неактивными, не срабатывает

var f = document.querySelector('input').value;
f.onchange = function() {
  var n = f.querySelectorAll('[type="checkbox"]'),
      l = f.querySelectorAll('[type="checkbox"]:checked');
  for(var j=0; j<n.length; j++)
    if (l.length >= 2) { 
      n[j].disabled = true; 
      for(var i=0; i<l.length; i++)
        l[i].disabled = false; 
    } else {
      n[j].disabled = false; 
    }
}

https://jsfiddle.net/Pimpleks/2u2frzjj/3/
Ответить с цитированием