Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/01/2011, 11:58
consuelor
 
Fecha de Ingreso: enero-2011
Ubicación: Santiago
Mensajes: 5
Antigüedad: 13 años, 3 meses
Puntos: 0
Función javascript con arreglo de checkbox

Hola a todos,

Quisiera saber si me pueden ayudar con esto. Tengo este código de prueba, que encontré en este mismo sitio en un post antiguo:

Código HTML:
<html>
<head>

</head>
<script type="text/javascript" language="javascript">
<!--
function toggleSelect(chk)
{
if (document.getElementById(chk).checked == false)
{
document.frm1.select1.disabled = true;
}
else
{
document.getElementById("select1").disabled = false;
}

}
-->
</script>
<body>
<form name="frm1" id="frm1">
<input type="checkbox" id="chk1" name="chk1" onchange="javascript:toggleSelect(this.name);" value="1" />
<select id="select1" name="select1" disabled>
<option value="value1">option 1</option>
<option value="value2">option 2</option>
<option value="value3">option 4</option>
</select>
</form>
</body>
</html> 
Y lo que yo quiero, es hacer funcionar el script cuando el nombre del checkbox sea "chk1[]", dado que necesito agrupar distintos checkbox de varias filas con información obtenida de una base de datos.

Entonces, la idea es que finalmente, por cada fila en la cual el checkbox correspondiente sea seleccionado, se habilite un select que también es un arreglo de select, pero que solo se habilite el de la fila correspondiente.

Espero que se entienda y que me puedan ayudar con este ejemplito de prueba!!

Saludos ;)!