Показать сообщение отдельно
  #1 (permalink)  
Старый 18.08.2016, 23:37
Новичок на форуме
Отправить личное сообщение для yashka Посмотреть профиль Найти все сообщения от yashka
 
Регистрация: 18.08.2016
Сообщений: 5

checkbox не отмечается
<form name="sel">
<input type='checkbox' value='1'>
<input type='checkbox' value='2'>
<input type='checkbox' value='3'>
<input type='checkbox' value='4'>
<input type='checkbox' value='5'>
<input type='checkbox' value='6'>
<input type='checkbox' value='7'>
</form>


var s = document.forms.sel;
s.onchange = function() {                                                                                       
var l = s.querySelectorAll('[type="checkbox"]:checked');
    if (l.length > 1){
      l[0].checked = false;
      i = l[1].value;
    }else{
      i = l[0].value;
    }          
    document.getElementById('text').value = i;
}


корректно отрабатывает только в сторону увеличения... а c меньшим индексом становяться не активными(как это вообще?)) это фича такая или я ерундой занимаюсь, спасибо заранее!.

Последний раз редактировалось yashka, 18.08.2016 в 23:57.
Ответить с цитированием