<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 меньшим индексом становяться не активными(как это вообще?)) это фича такая или я ерундой занимаюсь, спасибо заранее!.