Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/11/2012, 08:33
Hekaly
 
Fecha de Ingreso: enero-2010
Mensajes: 30
Antigüedad: 14 años, 10 meses
Puntos: 0
Pregunta Escribir texto despues de presionar Submit

Buenas a todos.

Resulta que en mi web tengo un formulario de contacto y me gustaria que cuando el usuario haya dado al boton submit me diga un mensaje abajo del formulario o arriba que se ha mandado el correo.

Desde el plugin donde me he bajado el formulario este lo envia a pagina php pero mi idea es que no tenga que redirigir a otra pagina php (asi evitaria hacer header( location: url))

En el archivo original cuando se presiona submit se ejecuta esto:

Código PHP:
        if($formproc->ProcessForm())
        {
            
$formproc->RedirectToURL("thank-you.php");
        } 
Yo lo tengo asi:

Código PHP:
        if($formproc->ProcessForm())
        {
             
header("Refresh: 0; URL='http://dominio.com/acerca.php'");
        } 
Con eso consigo que me recargue la pagina, pero tambien me gustaria poner un texto al usuario para avisarle que se ha enviado.

He probado con lo mas basico.

Código PHP:
        if($formproc->ProcessForm())
        {
             echo 
"El mensaje se ha enviado correctamente";
        } 
Este mensaje me lo escribe arriba del todo, ya que esta funcion esta antes de <html>

Tambien he probado con un alert.

Código PHP:
        if($formproc->ProcessForm())
        {
             echo 
"<script language='javascript'>alert('Mensaje enviado');</script>";
        } 
Pero no me sale.

Mi pregunta es, como puedo hacer desde ahi mandar un texto debajo del formulario (por ejemplo)??.

He probado con redireccionar texto a traves de una funcion.

Código PHP:
        if($formproc->ProcessForm())
        {
            function 
correcto() {echo "Mensaje....";}
        } 
Pero al llamarla no me salian los banners de la web.

En definitiva que tengo un buen lio en la cabeza.

Espero que me puedan ayudar, muchas gracias y un saludo.