#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";
}