Показать сообщение отдельно
  #4 (permalink)  
Старый 28.10.2009, 20:38
Профессор
Отправить личное сообщение для alexKniaz Посмотреть профиль Найти все сообщения от alexKniaz
 
Регистрация: 14.10.2008
Сообщений: 186

Если можно сделать все чекбоксы одного класса, то можно так:
<script type="text/javascript">
function myGetElementsByClassName(class){
var arr=document.getElementsByTagName('*');
var res=new Array();
for(i=0;i<arr.length;i++){
if(arr.item(i).className==class){
res.push(arr.item(i));
}
}
return res;
}
 
function chkclick(obj){
var arr=myGetElementsByClassName('checker');
for(i=0;i<arr.length;i++){
arr[i].checked=obj.checked;
}
}
</script>
<input type="checkbox" onclick="chkclick(this);">Мейн-бокс<br />
<input type="checkbox" class="checker"><br />
<input type="checkbox" class="checker"><br />
<input type="checkbox" class="checker"><br />
<input type="checkbox" class="checker"><br />
Ответить с цитированием