как выбрать все флажки

#javascript #html

#javascript #HTML

Вопрос:

Я хочу выбрать все значения флажка с одинаковым идентификатором.

 <select name="marked" id="mark" onchange="checkdata()">
        <option value="">SELECT</option>
        <option value="all">ALL</option>
        <option value="none">NONE</option>
        <option value="read">READ</option>
        <option value="unread">UNREAD</option>
       </select>

 <tr class="read">
 <td><input type="checkbox" id="marked" name="id[]" value="<?php echo message['id'];?>" /></td>
            <td><?php echo $message['to'];?></td>
            <td><?php echo $message['from'];?></td>
            <td><?php echo $message['subject'];?></td>
            <td><?php echo $message['message']?></td>
            <td><?php echo $message['date'];?></td>
        </tr>
  

как я могу выбрать все флажки

Комментарии:

1. Идентификатор должен быть уникальным, используйте класс. Вы хотите использовать jQuery?

2. $(‘input.marked’).attr(‘проверено’, ‘проверено’); // использовать класс вместо идентификатора

Ответ №1:

Этот Javascript должен это сделать:

 inputs = document.getElementsByName("id[]");
for (id in inputs) {
   inputs[id].checked = "checked";
}