Foros del Web » Programando para Internet » PHP »

Envio de formulario por email

Estas en el tema de Envio de formulario por email en el foro de PHP en Foros del Web. Hola a todos, vereis tengo un problema y es que al enviar el formulario por email, me lo envía dos veces y no se porque, ...
  #1 (permalink)  
Antiguo 02/05/2006, 02:42
Avatar de Expinete  
Fecha de Ingreso: abril-2006
Ubicación: Zaragoza
Mensajes: 236
Antigüedad: 18 años
Puntos: 3
Envio de formulario por email

Hola a todos, vereis tengo un problema y es que al enviar el formulario por email, me lo envía dos veces y no se porque, porque sólo pongo en un sitio el envio por email y no está en ningún bucle.
Podriais decirme donde puede estar el problema?
Gracias
  #2 (permalink)  
Antiguo 02/05/2006, 02:43
Avatar de jerkan  
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 18 años, 7 meses
Puntos: 19
Yo no entiendo eso de enviar un formulario por email. ¿Podrías explicarte mejor?
Por otro lado, si nos muestras el código te podremos ayudar mejor.
  #3 (permalink)  
Antiguo 02/05/2006, 03:30
Avatar de Expinete  
Fecha de Ingreso: abril-2006
Ubicación: Zaragoza
Mensajes: 236
Antigüedad: 18 años
Puntos: 3
Pues a ver... enviar el formulario rellenado por el usuario a un email, tal que asi:
<form name="alta" method="POST" onSubmit="return comprobar();"
action= "mailto:[email protected]?subject=Solicitud" enctype ="text/plain" >
  #4 (permalink)  
Antiguo 02/05/2006, 04:06
Avatar de jerkan  
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 18 años, 7 meses
Puntos: 19
¿Podrías mostrarnos el código javascript de la función comprobar?
  #5 (permalink)  
Antiguo 02/05/2006, 04:13
Avatar de Expinete  
Fecha de Ingreso: abril-2006
Ubicación: Zaragoza
Mensajes: 236
Antigüedad: 18 años
Puntos: 3
Jerkan muchas gracias por el interés pero acabo de descubrir el error...
en la función comprobar en vez de devolver true ponia esto :
document.forms[0].submit();

por lo que al parecer me lo enviaba dos veces :P
Bueno ya ta solucionao mushas 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.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:12.