Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/08/2005, 19:05
samagela
 
Fecha de Ingreso: agosto-2005
Mensajes: 1
Antigüedad: 19 años, 7 meses
Puntos: 0
desabilitar cajas de texto

Necesito crear un formulario con varias preguntas y con tipo de respuesta si/no.
Al picar en el si debe activar una caja de texto, en caso contrario la caja de texto debe quedar desabilitada.
ya pude habilitar la caja de texto, el problemas es que al tener varias cajas de texto y dar un clik en si todas se habilitan
el codigo que estoy utilizando es este:
<html>
<head>
<title>Form</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script>
function activa(obj) {
frm=obj.form.elements;
for(i=0;i<frm.length;i++)
if(frm[i].type=='textarea'){
frm[i].disabled= !obj.checked;;
}
}
</script>
</head>

<body>
<h1 align="center">&nbsp;</h1>
<form>
<table height="206" border="1" cellpadding="0" cellspacing="0" align="center">
<tr>
<td width="385" height="40" class="xl29 "><div align="center"></div></td>
<td width="20" align="center" valign="middle" class="xl28 "> <div align="center"><strong>SI</strong></div></td>
<td width="24" align="center" valign="middle" class="xl28 "> <div align="center"><strong>NO</strong></div></td>
<td width="376" align="center" valign="middle" class="xl25 "> <div align="left"></div></td>
</tr>
<tr>
<td width="385" height="28" class="xl29 "><div align="left"></div></td>
<td align="center" valign="middle" class="xl28 "> <div align="center">
</div> <div align="center">
<p>
<label> </label>
<label>
<input type="radio" name="GO1" value="opción" onClick="activa(this)">
</label>
<br>
</p>
</div></td>
<td align="center" valign="middle" class="xl28 "><input type="radio" name="GO1" value="opción" onClick="activa(this)"></td>
<td width="376" align="center" valign="middle" class="xl25 "> <div align="left"><textarea name="txta1" disabled></textarea>
</div></td>
</tr>
<tr>
<td width="385" height="92" class="xl29 "><div align="left"></div></td>
<td align="center" valign="middle" class="xl28 "> <div align="center">
</div> <div align="center">
<p>
<label> </label>
<label>
<input type="radio" name="GO2" value="opción">
</label>

<label> </label>
<br>
</p>
</div></td>
<td align="center" valign="middle" class="xl28 "><input type="radio" name="GO2" value="opción"></td>
<td width="376" align="center" valign="middle" class="xl25 "> <div align="left">
<textarea name="textarea" disabled></textarea>
</div></td>
</tr>
</table>
<label> </label>
<br>
<label> </label>
<br>
</p>
</form>
</body>
</html>