2013-12-15 4 views
0

Я хочу использовать функцию, чтобы все флажки были отмечены или сняты, но не используйте кнопку click для запуска. Как это сделать?Могу ли я использовать функцию, чтобы все флажки были отмечены или сняты флажки (не использовать триггер щелчка)?

<input type="checkbox" name="list" id="checkbox_<%=rs.getString("id")%>" onclick="check_marker(this)" checked="checked" /> 
+0

Да, вы можете. Теперь, каков репрезентативный HTML (и то, что вы разместили, выглядит как скрипт, а не HTML)? –

+0

В какое время это должно произойти? после загрузки страницы или любого события? – jomyjoseph

ответ

1

Вы не уточнили, когда вы хотите, чтобы проверка произошла, но для этого есть функция. Он использует цикл for для установки checkstate для всех флажков. Вы можете использовать его, когда захотите в коде.

function checktoggle(state) { // state is true or false(true = checked, false = unchecked) 
    var boxes = document.getElementsByName('list'); 

    for(var i = 0; i < boxes.length; i++) { 
     boxes[i].checked = state; 
    } 
} 
+0

Спасибо. Это можно сделать хорошо. –

+0

Рад, что это помогло :) – aksu

Смежные вопросы