Только начинаю разбираться с Javascript, поэтому прошу прощения за тупые вопросы.
Усть группа checkbox. Каждому соответствует его textbox. При OnClick -Show/Hide textbox.
Также присутствует общий -Выделить все.
По отдельности они работают, а вместе не хотят. Подскажите где ошибка. Pls.
Вот код:
<script language="javascript">
function checkAll(oForm, cbName, checked)
{
for (var i=0; i < oForm[cbName].length; i++) oForm[cbName][i].checked = checked;
}
function update(checkObj,textID) {
var textObj = document.getElementById(textID);
textObj.style.visibility = checkObj.checked?'visible':'hidden';
}
</script>
<form>
<table>
<tr>
<td> <input type="checkbox" name="total" value="id" onClick="checkAll(this.form,'chk',this.checked)"> тметить все </td>
</tr>
<tr>
<td> <input name="chk" type="checkbox" id="a" value="1" onclick="update(this,'text')"> </td>
<td> <input type="text" id="text" style="visibility:hidden;"> </td>
</tr>
<tr>
<td> <input name="chk" type="checkbox" id="b" value="2" onclick="update(this,'text1')"> </td>
<td> <input type="text" id="text1" style="visibility:hidden;"> </td>
<tr>
<td> <input name="chk" type="checkbox" id="c" value="2" onclick="update(this,'text2')"> </td>
<td> <input type="text" id="text2" style="visibility:hidden;"> </td>
<tr>
<td> <input name="chk" type="checkbox" id="d" value="2" onclick="update(this,'text3')"> </td>
<td> <input type="text" id="text3" style="visibility:hidden;"> </td>
</table>
</form>