|
|
|
| Вроде все должно работать..
<script language='JavaScript' type='text/javascript'>
function checkGroup(oForm, name, checked){
var arr = oForm[name];
for(var i = 0; i<arr.length; i++){
arr[i].checked = checked;
}
}
<table border="0" cellspacing="2" cellpadding="0"><tr>
<td width='25'> </td>
<td><img id="img540" src="plus.gif" border="0" onClick="nodeClick(event, this, '540', 'plus.gif', 'minus.gif');">
<input type='checkbox' name='0' value='540' onClick="checkGroup(this.form,'540', this.checked)"></td><td>Пенсии</td>
</tr></table>
<span id="span540" class="clsHide">
<table border="0" cellspacing="2" cellpadding="0"><tr>
<td width='25'> </td>
<td width='25'> </td>
<td><input type='checkbox' name='540' value='541' ></td><td>ййййй</td>
</tr></table>
<table border="0" cellspacing="2" cellpadding="0"><tr>
<td width='25'> </td>
<td width='25'> </td>
<td><input type='checkbox' name='540' value='542' ></td><td>ййййййй</td>
</tr></table>
<table border="0" cellspacing="2" cellpadding="0"><tr>
<td width='25'> </td>
<td width='25'> </td>
<td>
<input type='checkbox' name='540' value='543'></td><td>ййййййй</td>
</tr></table>
|
в итоге выдает ошибку: length не может быть объектом, массив arr получается нулевым | |
|
|
|
|
|
|
|
для: UncleYup
(30.09.2005 в 13:07)
| | Надо писать
<input type='checkbox' name='540[1]' value='542' >
...
<input type='checkbox' name='540[2]' value='543' >
какк массив в общем, а потом
обращаться к ним как к элементам массива
или
<input type='checkbox' name='542 value='542' >
...
<input type='checkbox' name='543' value='543' >
и обращаться к ним через
document.form.elements[i] | |
|
|
|
|
|
|
|
|
для: Crux
(30.09.2005 в 14:34)
| | Cпасибище! заработало когда сделал arr = document.myform[cbName] | |
|
|
|