|
|
|
| Помогите, пожалуйста, сделать чекбокс или кнопку, при нажатии на которую все чекбоксы отметятся/снимутся
<form method="POST">
<label><input type="checkbox" name="file[]" value="значение1" />значение1</label>
<label><input type="checkbox" name="file[]" value="значение2" />значение2</label>
</form>
|
| |
|
|
|
|
|
|
|
для: opex
(19.02.2007 в 12:29)
| | Тут кое-что навалено: | |
|
|
|
|
|
|
|
для: 12345
(19.02.2007 в 12:38)
| | там только есть что чекбоксы появляются когда выбран другой чекбокс... | |
|
|
|
|
|
|
|
для: opex
(19.02.2007 в 12:50)
| | Разве не это было нужно, судя по первому сообщению?
А, да, там ставится disable, а Вам нужно вместо этого установить свойство checked. | |
|
|
|
|
|
|
|
для: opex
(19.02.2007 в 12:29)
| | Когда-то делал. Причем, тут реализовано кэширование и в IE работает немного быстрее, чем обычным способом.
<script>
function changeCB()
{
Cache = new Array();
for (var c = 0; c != 9; c++)
{
Cache[c] = document.getElementById('checkbox_row_'+c);
Cache[c].checked=document.forma.changeAll.checked;
}
}
</script>
<form action="" method="POST" name="forma">
<input id="111" name="changeAll" type="CheckBox" onclick=changeCB() title="Выделить/Снять
всё"><label for="111"><font class="text">select all</font></label><br>
<input id="checkbox_row_0" type="CheckBox" name="1" value="6"><br>
<input id="checkbox_row_1" type="CheckBox" name="2" value="123"><br>
<input id="checkbox_row_2" type="CheckBox" name="3" value="123"><br>
<input id="checkbox_row_3" type="CheckBox" name="4" value="123"><br>
<input id="checkbox_row_4" type="CheckBox" name="5" value="123"><br>
<input id="checkbox_row_5" type="CheckBox" name="6" value="123"><br>
<input id="checkbox_row_6" type="CheckBox" name="7" value="123"><br>
<input id="checkbox_row_7" type="CheckBox" name="8" value="123"><br>
<input id="checkbox_row_8" type="CheckBox" name="9" value="123"><br>
</form>
|
| |
|
|
|