Ver Mensaje Individual
  #15 (permalink)  
Antiguo 25/05/2004, 15:01
Avatar de KarlanKas
KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años, 2 meses
Puntos: 61
Vamos a imaginar una manzan... estooo... un ejemplo sencillito:

tienes este formulario:

<form name="forma1" action="destino1.html" onsubmit="return paraMvalls()">

Nombre: <input type="text" name="nombre">
<input type="submit">
</form>

y Este otro:

<form name="forma2" action="destino2.html" >

Nombre: <input type="hidden" name="nombre">
</form>

Como puedes comprobar el segundo está oculto porque sus campos (o su campo) es hidden. La diferencia entre los dos, además de esa, está en los action y en los name. Ah! y en el onsubmit del primero.

Bueno, ahora vamos a hacer la función del onsubmit del primero:

<script>
function paraMvalls(){
forma1=document.forms[0];
forma2=document.forms[1];
for(a=0;a<forma1.elements.length-1;a++){
forma2.elements[a].value=forma1.elements[a].value;
}
}
</script>
Es importante que el último elemento del primer formulario antes del </form> sea el submit (me refiero a los elementos del formulario: select, input, textarea... no a otros elementos como tablas, imágenes, etc). Y también es importante que el segundo formulario tenga el mismo número de elementos (menos el submit) y con los mismos names.

No sé si ahora....
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.