|
|
|
| Я тут воспользовался описанным скриптом...
Но мне надо чтобы выделение происходило группами.
Немного переделал, но когда более одной группы - не выделяется вообще ничего!
Как быть?
<script>
function changeCB(a,b){ for(var i = a; i <= b; i++){
document.getElementById('checkbox_row_'+i).checked = document.forma.changeAll.checked;
}}
</script>
...
<form action="./123.php" method="POST" name="forma">
...
<input name="changeAll" type="CheckBox" onclick=changeCB(0,2) title="Выделить/Снять всё">0-2
...
<input id="checkbox_row_0" type="CheckBox" name="bandsCB[]" value="6">
...
<input id="checkbox_row_1" type="CheckBox" name="bandsCB[]" value="123">
...
<input id="checkbox_row_2" type="CheckBox" name="bandsCB[]" value="123">
...
<input name="changeAll" type="CheckBox" onclick=changeCB(3,6) title="Выделить/Снять всё">3-6
...
<input id="checkbox_row_3" type="CheckBox" name="bandsCB[]" value="123">
...
<input id="checkbox_row_4" type="CheckBox" name="bandsCB[]" value="123">
...
<input id="checkbox_row_5" type="CheckBox" name="bandsCB[]" value="123">
...
<input id="checkbox_row_6" type="CheckBox" name="bandsCB[]" value="123">
|
| |
|
|
|
|
|
|
|
для: Boris
(13.02.2006 в 06:12)
| | Нате:
<HTML>
<HEAD>
<TITLE>TEST</TITLE>
</HEAD>
<BODY>
<div align="center">
<script>
function changeCB(a,b,obj){
for(var i = a; i <= b; i++){
document.getElementById('checkbox_row_'+i).checked = obj.checked;
}
}
</script>
...
<form action="./123.php" method="POST" name="forma">
...
ChangeAll1<input name="changeAll[]" type="CheckBox" onclick=changeCB(0,2,this) title="????????/????? ???">0-2
...
<input id="checkbox_row_0" type="CheckBox" name="bandsCB[]" value="6">
...
<input id="checkbox_row_1" type="CheckBox" name="bandsCB[]" value="123">
...
<input id="checkbox_row_2" type="CheckBox" name="bandsCB[]" value="123">
...
ChangeAll2<input name="changeAll[]" type="CheckBox" onclick=changeCB(3,6,this) title="????????/????? ???">3-6
...
<input id="checkbox_row_3" type="CheckBox" name="bandsCB[]" value="123">
...
<input id="checkbox_row_4" type="CheckBox" name="bandsCB[]" value="123">
...
<input id="checkbox_row_5" type="CheckBox" name="bandsCB[]" value="123">
...
<input id="checkbox_row_6" type="CheckBox" name="bandsCB[]" value="123">
</div>
</BODY>
</HTML>
|
| |
|
|
|
|
|
|
|
для: codexomega
(13.02.2006 в 06:40)
| | Спасибо, большое спасибо :) | |
|
|
|