This commit is contained in:
2018-10-17 11:14:36 +03:00
parent 75a35947e5
commit 04d60d7e2c
2716 changed files with 431449 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
function checkAll(obj) {
'use strict';
// Получаем NodeList дочерних элементов input формы:
var items = obj.form.getElementsByTagName("input"),
len, i;
// Здесь, увы цикл по элементам формы:
for (i = 0, len = items.length; i < len; i += 1) {
// Если текущий элемент является чекбоксом...
if (items.item(i).type && items.item(i).type === "checkbox") {
// Дальше логика простая: если checkbox "Выбрать всё" - отмечен
if (obj.checked) {
// Отмечаем все чекбоксы...
items.item(i).checked = true;
} else {
// Иначе снимаем отметки со всех чекбоксов:
items.item(i).checked = false;
}
}
}
}