Hola! Cómo van??
Pues resulta que tengo la siguiente función para chekar con javascript todos los checkbox que se muestren ciertos registros...
Código:
<script language="javascript" type="text/javascript">
function ChequearTodos(chkbox)
{
for (var i=0;i < document.forms["form"].elements.length;i++)
{
var elemento = document.forms[0].elements[i];
if (elemento.type == "checkbox")
{
elemento.checked = chkbox.checked
}
}
}
</script>
Y en un formualrio, supongamos:
Código HTML:
<form action="todo_asigna_medios.php" name="form" method="post">
<table border="1">
<tr>
<td colspan="10"><h1>Asignar contactos a Medio</h1></td>
</tr>
<tr>
<td colspan="10">
<p>Por si algo</p>
</td>
</tr>
<tr>
<td>CONTACTO</td>
<td>EMPRESA</td>
<td>ASIGNAR<input type="checkbox" name="checkbox4" value="checkbox" onClick="ChequearTodos(this);"></td>
</tr>
.
.
.
De esta manera, la función funciona perfectamente, no tengo problema, cheka todos los checkbox picando en uno solo
El problema resulta cuando agrego otro formulario..., la funciòn se cae!!!, ya no funciona... y si admás el segundo formulario también maneja checkbox, ya no cheka sus respectivos checkbox sino los del segundo... mejor dicho ... la funciòn se vuelve un 8 con otro formualrio
Saben que puede ser??
Gracias de antemano