
07/02/2004, 14:33
|
| | Fecha de Ingreso: septiembre-2003
Mensajes: 18
Antigüedad: 21 años, 6 meses Puntos: 0 | |
Bueno, ya he encontrado dos soluciones a mi problema. Las voy a poner por si alguien esta interesado:
La primera solucion, q es la q he elegido, es utilizar la funcion
getElementById(id), que devuelve el elemento del formulario con el id. De esta forma creo q no recorre todos los elementos. O por lo menos a mi me va mas rapido.
function ChkkAll(chkbox,num_chks)
{
for (var i=1;i <= num_chks;i++)
{
//para que funcione la funcion, tendriamos q haber nombrado
//los checkbox con ids del tipo chk+i donde i es el numero de la
//fila.
document.getElementById('chk'+i).checked = chkbox.checked
}
}
La segunda solucion que era precisamente el titulo de mi post es la de enviar dos formularios. Esta no la he probado pero creo que funciona:
<script language="javascript">
function envio_dos_forms()
{
document.form1.submit();
document.form2.submit();
}
</script>
Espero q le sirva a alguien. |