Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/09/2007, 09:16
Avatar de Carxl
Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 18 años, 7 meses
Puntos: 70
Pregunta Problema con funcion "seleccionar todos"

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
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com