Как написать условие если выбрано больше одного check?
Добрый день есть такая таблица:
<tbody id="tbody">
<tr class="tr-check">
<td>
<input type="checkbox">
</td>
<td>
<input type="checkbox">
</td>
</tr>
</tbody>
Подскажите как написать условие если в этой таблице выбрано более одного checkbox. Нажатие опряделяю этим кодом:
var trCheck = document.getElementsByClassName('tr-check');
if(trCheck){
[].forEach.call(trCheck, function(item) {
checkBox = item.childNodes[0].childNodes[0];
checkBox.addEventListener('click', function() {
if(this.checked){
console.log(this.checked)
}
});
});
}
|
Так исправил, это правильно?
var test = 0;
[].forEach.call(trCheck, function(item) {
checkBox = item.childNodes[0].childNodes[0];
checkBox.addEventListener('click', function() {
if(this.checked){
test += 1;
console.log(this.checked);
console.log(test);
}else{
test += -1;
console.log(test);
}
});
});
|
Artur_Hopf,
if(document.querySelectorAll(".tr-check :checked").length > 1)
|
| Часовой пояс GMT +3, время: 04:29. |