Foros del Web » Creando para Internet » HTML »

Mandar datos de un formulario a dos páginas.

Estas en el tema de Mandar datos de un formulario a dos páginas. en el foro de HTML en Foros del Web. Hola. Tengo un formulario y los datos de ese formulario los quiero mandar a dos archivos distintos, es decir, poner dos action diferentes en la ...
  #1 (permalink)  
Antiguo 04/04/2012, 12:35
 
Fecha de Ingreso: mayo-2011
Mensajes: 22
Antigüedad: 13 años, 6 meses
Puntos: 1
Mandar datos de un formulario a dos páginas.

Hola. Tengo un formulario y los datos de ese formulario los quiero mandar a dos archivos distintos, es decir, poner dos action diferentes en la etiqueta form y no se como hacerlo. ¿Alguien sabe como? Gracias.
  #2 (permalink)  
Antiguo 10/04/2012, 03:12
Avatar de diamari  
Fecha de Ingreso: marzo-2012
Mensajes: 95
Antigüedad: 12 años, 7 meses
Puntos: 30
Respuesta: Mandar datos de un formulario a dos páginas.

El problema es que form solo puede tener un acción. Pero el código que recibe el form puede hacer un sin numero de cosa. Si no podrías inventar con javascript. Todo depende de tu situación.
  #3 (permalink)  
Antiguo 10/08/2012, 15:00
 
Fecha de Ingreso: agosto-2012
Mensajes: 32
Antigüedad: 12 años, 3 meses
Puntos: 4
Respuesta: Mandar datos de un formulario a dos páginas.

Hola,


Es posible realizar dicho proceso, puedes enviar la información a los 2 archivos con un solo clic :) .

El siguiente ejemplo funciona, solo debes tener tus archivos archivo1.php y archivo2.php que son los que recibiran la información del siguiente formulario.

Código:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script>
$(document).ready(function(){
    $("boton-enviarformulario").click(function(){
		$.post("archivo1.php",$("#formulario").serialize(),function(){
			alert("La informacion fue recibida por el archivo 1 ");
		});

		$.post("archivo2.php",$("#formulario").serialize(),function(){
			alert("La informacion fue recibida por el archivo 2 ");
		});

		return false;		
	});
});
</script>
</head>

<body>
<form id="formulario">
	<h2>Contacto</h2>
    Digite nombre <input type="text" name="nombre"/><br/>
    Digite telefono <input type="text" name="telefono"/><br/>
	<input type="button" id="boton-enviarformulario" value="enviar"/>
</form>
</body>
Postdata: Recuerda que para enviar y recibir dichos datos necesitas realizar esta prueba en un servidor web.

Última edición por swagasaurex; 10/08/2012 a las 15:01 Razón: PD

Etiquetas: formulario
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 22:58.