
28/08/2008, 12:24
|
| | Fecha de Ingreso: agosto-2008
Mensajes: 1
Antigüedad: 16 años, 8 meses Puntos: 0 | |
Respuesta: Recoger en una asp los elementos de 2 formularios de una misma página Cuando accionas el formulario2 solo puedes enviar los datos que tienes en ese momento entre los tags <formulario2> y </form>. No valdría con javascript enviar previamente los datos del formulario1 porque entonces estarías enviando solamente los valores del formulario1 y no daría tiempo a "accionar" o subir el formulario2.
Sin embargo, como en casi todo, siempre hay una solución. Repite los campos del formulario1 en el formulario2, pero ocultos. Es decir, si en el formulario1 tienes un campo tipo texto llamado "nombre" y otro llamado "apelldido", repite esos mismos campos en el formulario2 de este forma:
<input type="hidden" name="nombre">
<input type="hidden" name="apellido">
En el formulario2 pon un botón tipo "button" en vez de tipo "submit" que lleve este código:
<input type="button" value="Enviar" onclick="document.formulario2.nombre.value=documen t.formulario1.nombre.value;document.formulario2.ap ellido.value=document.formulario1.apellido.value;s ubmit();">
Así subes los dos campos del formulario1 utilizando el formulario2. |