Hola pinchoso...
Mira, claro que le cambio el nombre al segundo form, lo llamo "form2", fuera de eso hago otra funciòn casi igual, pues le cambio el nombre a la función y cambio lo de adentro...
Código:
<script language="javascript" type="text/javascript">
function ChequearTodos2(chkbox)
{
for (var i=0;i < document.forms["form2"].elements.length;i++)
{
var elemento = document.forms[0].elements[i];
if (elemento.type == "checkbox")
{
elemento.checked = chkbox.checked
}
}
}
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>
Entonces el html quedarìa asì:
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>
.
.
.
</form>
<form action="todo_asigna_medios.php" name="form2" 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="ChequearTodos2(this);"></td>
</tr>
.
.
.
</form>
Esa es la manera como lo hago y no funciona!!!
Saludos