Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/11/2015, 09:34
tonieet
 
Fecha de Ingreso: marzo-2011
Mensajes: 105
Antigüedad: 13 años
Puntos: 3
Respuesta: Barra de progreso al enviar formulario

Cita:
Iniciado por xfxstudios Ver Mensaje
Código Javascript:
Ver original
  1. function loader(){
  2. document.getElementById('loader').style.display = 'Block';
  3.  
  4. }

Código HTML:
Ver original
  1. <form onSubmit="loader(); return false">
  2. bla bla bla

alli cuando envias el form el js revela un loader gif que tendras previamente oculto, algo asi:

Código HTML:
Ver original
  1. <div id="loader" style="display:none"><img src="carpeta/loader.gif"></div>

eso seria todo!!


hola xfxstudios! muchas gracias por responder!
he hecho lo que me has dicho y efectivamente al pulsar enviar me aparece el gif animado de carga, el problema es que el formulario no se envia

Ahora lo unico que hace al pulsar enviar es mostrar el gif sin enviar el formulario.. sabes por que puede ser?

gracias de antemano!

dejo el codigo tal cual lo tengo ahora.

Código HTML:
Ver original
  1. function loader(){
  2. document.getElementById('loader').style.display = 'Block';
  3.  }
  4. <form  name="mail_frm" action="enviook.php" method="post" enctype="multipart/form-data" onSubmit="loader(); return false">
  5. <p>De:
  6.  Remitente:
  7.   <input type"text" name="remitente" id="remitente" />
  8.   <br/><br/>
  9.  Asunto:
  10.   <input type"text" name="asunto" id="asunto" />
  11.   <br/><br/>
  12. Adjuntar archivo:
  13.   <input type="file" name="archivo_fls"/> <br/><br/>
  14.   Adjuntar archivo dos:
  15.    <input type="file" name="archivodos"/> <br/><br/>
  16. </p>
  17. Mensaje: <br/>
  18.   <textarea name="mensaje_txa"></textarea>
  19.   <br/><br/>
  20.   Mensaje dos: <br/>
  21.   <textarea name="mensajedos_txa"></textarea>
  22.   <br/><br/>
  23.    TEXTO:
  24.   <input type"text" name="texto" id="texto" />
  25.   <br/><br/>
  26.   <input type="submit" name="button" id="enviar_btn" value="Enviar" />
  27.   <br/>
  28.  </p>
  29. <?php
  30. error_reporting (E_ALL ^ E_NOTICE ^ E_WARNING);
  31. if (isset ($_GET ["respuesta"])){
  32.     echo "<span>".$_GET["respuesta"]."</span>";
  33.     }
  34. ?>
  35. </form>
  36.  
  37. <div id="loader" style="display:none"><img src="enviando.gif"></div>
  38.  
  39.  
  40. </body>