Foros del Web » Programando para Internet » Javascript »

Enviar un formularios a dos paginas distintas

Estas en el tema de Enviar un formularios a dos paginas distintas en el foro de Javascript en Foros del Web. Hola amigos: Necesito enviar un formulario a dos paginas distintas con los botones de submit. Tengo dos: Enviar a pagina 1 y Enviar a Pagina ...
  #1 (permalink)  
Antiguo 17/01/2003, 09:20
 
Fecha de Ingreso: noviembre-2002
Mensajes: 147
Antigüedad: 21 años, 5 meses
Puntos: 0
De acuerdo Enviar un formularios a dos paginas distintas

Hola amigos:

Necesito enviar un formulario a dos paginas distintas con los botones de submit. Tengo dos: Enviar a pagina 1 y Enviar a Pagina 2

Necesito ayuda Urgente

remy
  #2 (permalink)  
Antiguo 17/01/2003, 10:04
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Hola remy:

Aunque no lo he probado nunca, te diría que debes poner las dos páginas separadoas por ";" en el action del form.

Saludos
  #3 (permalink)  
Antiguo 17/01/2003, 10:11
 
Fecha de Ingreso: noviembre-2002
Mensajes: 147
Antigüedad: 21 años, 5 meses
Puntos: 0
Gracias, pero no me funciona.

Lo que pasa es que tengo dos botones y cuando aprieto uno necesito que mande el formulario a una pagina y cuando aprieto el otro boton que mande el formulario a otra pagina

remy
  #4 (permalink)  
Antiguo 17/01/2003, 12:33
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Hola otra vez:

Creo que es fácil...

Puedes hacer un formulario normal, y otro con los campos repetidos pero de tipo oculto... (<input type=hidden name=repe1> ...)
...y en vez de un botón submit (del repe), poner un boton que llame a una función de "asignación de valores y submit"

Voy a "poner a pelo" un ejemplo:

<form name=form1 action="form1.html">
<input type=text name=texto1 value="">
<input type=text name=texto2 value="">
<input type=submit value="envío a formulario 1">
<form>

<form name=form2 action="form2.html">
<input type=text name=repe1 value="">
<input type=text name=repe2 value="">
<input type=button value="envío a formulario 2" onclick="form2()">
<form>

... luego en el head:
<script language="javascript">
function form2() {
document.form2.repe1.value = document.form1.texto1.value;
document.form2.repe2.value = document.form1.texto2.value;
document.form2.submit
}
</script>

Espero que te sirva.

Saludos
  #5 (permalink)  
Antiguo 17/01/2003, 15:00
Avatar de mikel_gomez  
Fecha de Ingreso: febrero-2001
Mensajes: 482
Antigüedad: 23 años, 2 meses
Puntos: 3
Re: Como cambiar "action" de un formulario.

Dejo a continuación un ejemplo práctico de como se puede cambiar la acción de un formulario en función de la pulsación de distintos botones:
Código:
<!-- 2003.01.17 - Ejemplo formulario de búsqueda - Mikel Gómez Villar -->
<!-- Ejemplo de formulario de búsqueda con dos botones que cambian form.action -->

<form id="frm" action="" method="get">
  Buscar: <input name="q" type="text" >
  <input type="button" value="Google"
    onclick="this.form.action='http://www.google.com/search';this.form.submit();" />
  <input type="button" value="Altavista"
    onclick="this.form.action='http://altavista.com/web/results';this.form.submit();" />
</form>
Es un sencillo formulario de búsqueda. Dependiendo del botón que se pulse, se redirigirá la búsqueda a Google o a Altavista.

Por favor, comentadme si tuvierais alguna duda.

Saludos,
Mikel
__________________
Mikel Gómez
Hay que aprender mucho para saber poco

  #6 (permalink)  
Antiguo 17/01/2003, 17:01
Avatar de Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 4 meses
Puntos: 38
Yo tengo una duda...

¿Lo puedo poner en los FAQs?

  #7 (permalink)  
Antiguo 17/01/2003, 17:19
Avatar de mikel_gomez  
Fecha de Ingreso: febrero-2001
Mensajes: 482
Antigüedad: 23 años, 2 meses
Puntos: 3
Re: FAQs

Por supuesto Kaopectate. Como si estuvieras en tu foro.

Y además me ahorrarías la molestia, yo soy muy perezoso para esos temas.

Saludos,
Mikel
__________________
Mikel Gómez
Hay que aprender mucho para saber poco

  #8 (permalink)  
Antiguo 16/04/2010, 11:42
 
Fecha de Ingreso: abril-2010
Mensajes: 1
Antigüedad: 14 años
Puntos: 0
De acuerdo Respuesta: Re: Como cambiar "action" de un formulario.

Cita:
Iniciado por mikel_gomez Ver Mensaje
Dejo a continuación un ejemplo práctico de como se puede cambiar la acción de un formulario en función de la pulsación de distintos botones:
Código:
<!-- 2003.01.17 - Ejemplo formulario de búsqueda - Mikel Gómez Villar -->
<!-- Ejemplo de formulario de búsqueda con dos botones que cambian form.action -->

<form id="frm" action="" method="get">
  Buscar: <input name="q" type="text" >
  <input type="button" value="Google"
    onclick="this.form.action='http://www.google.com/search';this.form.submit();" />
  <input type="button" value="Altavista"
    onclick="this.form.action='http://altavista.com/web/results';this.form.submit();" />
</form>
Es un sencillo formulario de búsqueda. Dependiendo del botón que se pulse, se redirigirá la búsqueda a Google o a Altavista.

Por favor, comentadme si tuvierais alguna duda.

Saludos,
Mikel

increible llevo 3 dias buscando y tu respuesta fue las mas sencilla y eficiente. gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado

SíEste tema le ha gustado a 2 personas




La zona horaria es GMT -6. Ahora son las 16:01.