Почему я даже установил флажок, чтобы отключить его, всегда проверяйте все, когда я нажимаю скрипт проверки всех.Проверка флажка даже я отключил его
Вот мой сценарий
Отключить флажок установлен PHP код
while ($row = $result1->fetch_assoc()) {
<td><input name="checkbox[]" type="checkbox" id="checkbox[]" value="' . $row['id'] . '"'.($row['pr'] == ""?"disabled ":"").' class="checkbox"></td>
}
А вот мой скрипт на проверку всех
function setCheckboxes3(act) {
var e = document.getElementsByClassName('checkbox');
var elts_cnt = (typeof(e.length) != 'undefined') ? e.length : 0;
if (!elts_cnt) {
return;
}
for (var i = 0; i < elts_cnt; i++) {
e[i].checked = (act == 1 || act == 0) ? act : (e[i].checked ? 0 : 1);
}
}
Ссылки
a href="javascript:setCheckboxes3(1);" class="chkmenu">Check All</a> | <a href="javascript:setCheckboxes3(0);" class="chkmenu">Uncheck All</a>
[ 'document.getElementsByClassName'] (http://www.w3.org/ TR/2008/WD-html5-20080610/dom.html # getelementsbyclassname) возвращает NodeList, поэтому 'typeof e.length' никогда не будет' undefined'. – RobG
Зачем включать тег jQuery, когда вы не используете jQuery? – RobG