Foros del Web » Programando para Internet » Javascript »

2 actions simultaneos...onSubmit

Estas en el tema de 2 actions simultaneos...onSubmit en el foro de Javascript en Foros del Web. Hola, necesito ejecutar 2 actions simultaneos pero no lo logro...me envia el primero pero nunca llega al segundo...como puedo hacerlo Código: <script type="text/javascript"> function isend(){ ...
  #1 (permalink)  
Antiguo 22/05/2013, 12:48
 
Fecha de Ingreso: octubre-2010
Mensajes: 136
Antigüedad: 13 años, 6 meses
Puntos: 4
2 actions simultaneos...onSubmit

Hola, necesito ejecutar 2 actions simultaneos pero no lo logro...me envia el primero pero nunca llega al segundo...como puedo hacerlo
Código:
<script type="text/javascript">
function isend(){
   
       document.forms['contacto'].action='send1.php';
       document.forms['contacto'].submit();
       document.forms['contacto'].action='send2.php';
       document.forms['contacto'].submit();
	   
}	   
</script>
__________________
Ser o conocer ese es el dilema...
  #2 (permalink)  
Antiguo 22/05/2013, 13:32
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: 2 actions simultaneos...onSubmit

y si se enviaran los dos... ¿qué página debe mostrar el navegador?. En el momento que haces el submit comienza el cambio de página.

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #3 (permalink)  
Antiguo 22/05/2013, 13:56
 
Fecha de Ingreso: octubre-2010
Mensajes: 136
Antigüedad: 13 años, 6 meses
Puntos: 4
Respuesta: 2 actions simultaneos...onSubmit

El cambio de página lo puse en el segundo action, la idea es que vuelva al home, pero lo que no logro es que me ejecute ambos, siempre ejecuta solamente el primero...
__________________
Ser o conocer ese es el dilema...
  #4 (permalink)  
Antiguo 22/05/2013, 14:01
 
Fecha de Ingreso: octubre-2010
Mensajes: 136
Antigüedad: 13 años, 6 meses
Puntos: 4
Respuesta: 2 actions simultaneos...onSubmit

El cambio de página lo puse en el segundo action, la idea es que vuelva al home, pero lo que no logro es que me ejecute ambos, siempre ejecuta solamente el primero...De hecho no se si dentro del send.php puedo lograr que corra el action del send2.php...Aunque se que ya es PHP y no Javascript talvéz sabes de algún metodo
__________________
Ser o conocer ese es el dilema...
  #5 (permalink)  
Antiguo 22/05/2013, 15:40
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: 2 actions simultaneos...onSubmit

Hola:

Podrías enviar primero a una ventana asignando el target correspondiente y luego ponerlo a "_self"

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #6 (permalink)  
Antiguo 22/05/2013, 17:41
Avatar de hackjose  
Fecha de Ingreso: abril-2010
Ubicación: Edo Mexico
Mensajes: 1.178
Antigüedad: 14 años
Puntos: 131
Respuesta: 2 actions simultaneos...onSubmit

Tambien podrias hacerlo con AJAX

salu2
  #7 (permalink)  
Antiguo 23/05/2013, 03:41
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: 2 actions simultaneos...onSubmit

Hola:

El mero hecho de llamar a submit() hace un cambio de página, así que el primer submit() hará que el navegador intente cambiar a la página send1.php y no se ejecutará el resto de javascript.

Si necesitas que se llame a ambas páginas, debes hacerlo en ajax (al menos la primera llamada a send1.php) o bien hacer una única página send.php que haga lo que tengan que hacer send1.php y send2.php.

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #8 (permalink)  
Antiguo 23/05/2013, 08:11
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: 2 actions simultaneos...onSubmit

Hola:

Cita:
Iniciado por chuidiang Ver Mensaje
...
El mero hecho de llamar a submit() hace un cambio de página...
Salvo que se haya definido un target en el formulario como he indicado antes. Incluso si se necesitase una respuesta de confirmación de que el formulario se haya enviado, el evento load de un iframe serviría.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo

Etiquetas: php
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 04:16.