Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/03/2007, 06:56
fremeto
 
Fecha de Ingreso: marzo-2007
Mensajes: 69
Antigüedad: 17 años, 2 meses
Puntos: 0
Checkbox y javascript

Buenos (días, tardes, noches según el caso)

Mi nombre es Freddy Mejia y soy muy novato en javascript, manejo algunas cosillas básicas.

Tengo una serie de checkbox en una tabla, para poder obtener posteriormente el valor de cada uno de ellos coloque al nombre del checkbox esto "[]" para convertirlo en una matriz es la unica forma que funciona para poder obtener los valores en otra página con php. El problema no radica allí, arriba de los checkbox existe otro checkbox que se encarga de "chequear" a todos los demás, pero cuando intento chekear los checkbox da error, me gustaria si alguien tiene a solucion me la proporcione, estare inmensamente agradecido, abajo coloco un codigo el código del la página.

<script>


function chequea()
{

with(document.form1)
{
if(c1.checked == true)
{
for (i=0;i<op.length;i++)
{
op[i].checked = true;
}
}
else
{
for (i=0;i<op.length;i++)
{
op[i].checked = false;
}
}


}
}


</script>


</head>


<body>
<form id="form1" name="form1" method="post" action="enviocheck.php">
<table width="200" border="1">
<tr>
<td width="20"><label>
<div align="center">
<input name="c1" type="checkbox" id="c1" value="checkbox" onclick="chequea()" />
</div>
</label></td>
<td width="164">Titulo</td>
</tr>
<tr>
<td><label>
<div align="center">
<input name="op[]" type="checkbox" id="op[]" value="1" />
</div>
</label></td>
<td>campo1</td>
</tr>
<tr>
<td><div align="center">
<input name="op[]" type="checkbox" id="op[]" value="2" />
</div></td>
<td>campo2</td>
</tr>
<tr>
<td><div align="center">
<input name="op[]" type="checkbox" id="op[]" value="3" />
</div></td>
<td>campo3</td>
</tr>
<tr>
<td><div align="center">
<input name="op" type="checkbox" id="op" value="4" />
</div></td>
<td>campo4</td>
</tr>
</table>
<p>
<label>
<input type="submit" name="Submit" value="Enviar" />
</label>
</p>
</form>