Foros del Web » Programando para Internet » Javascript »

Enviar form a 2 paginas

Estas en el tema de Enviar form a 2 paginas en el foro de Javascript en Foros del Web. Hola a todos.. Quisiera saber si hay forma de enviar un mismo formulario a 2 páginas diferentes. Me explico mejor, necesito que en un formulario ...
  #1 (permalink)  
Antiguo 03/01/2005, 09:56
Avatar de edu007ar  
Fecha de Ingreso: septiembre-2003
Ubicación: Buenos Aires
Mensajes: 118
Antigüedad: 20 años, 7 meses
Puntos: 0
Enviar form a 2 paginas

Hola a todos..

Quisiera saber si hay forma de enviar un mismo formulario a 2 páginas diferentes. Me explico mejor, necesito que en un formulario haya 2 botones de enviar, el primero debe ser un submit normal que envie los campos a una pagina y el segundo debería enviar la información del formulario tanto a una ventana nueva por un lado y también a otra página de la ventana principal.

También necesito que este script sea de javascript y no de vbscript, ya que de esta última forma no funcionaría en Netscape....

No sé si me explico bien, cualquier duda avisen...

Desde ya muchas gracias.
  #2 (permalink)  
Antiguo 08/01/2005, 01:35
Avatar de TurKa  
Fecha de Ingreso: enero-2003
Ubicación: Gerli, Avellaneda
Mensajes: 543
Antigüedad: 21 años, 3 meses
Puntos: 4
Código HTML:
<SCRIPT LANGUAJE="JavaScript">
function enviarForm1(form) {
form.action = "Pagina_1.htm";
form.target = "_blank";
form.submit();
}
function enviarForm2(form) {
form.action = "Pagina_2.htm";
form.target = "_blank";
form.submit();
}
function enviarFormNormal(form) {
form.action = "envioNormal.htm";
form.target = "_self";
form.submit();
}
</SCRIPT>
<FORM NAME=formulario action="" target="_self">
<input type=text name=nombre value="Introduce tu nombre" SIZE="20">
<input type=button value="Enviar Datos Normal" onClick="enviarFormNormal(this.form)">
<input type=button value="Enviar Datos a Dos paginas" onClick="enviarForm1(this.form); enviarForm2(this.form);">
</FORM> 
Espero que te sea útil!
__________________
Programación LAMP con Scrum y XP
www.eugeniabahit.com.com.ar
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.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:57.