Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Mostrar una imagen Loading

Estas en el tema de Mostrar una imagen Loading en el foro de Frameworks JS en Foros del Web. Hola amigos, estoy construyendo un sitio web para que la gente publique anuncios gratis. http://www.publicalibre.cl/ Pero tengo una duda de cómo implementar una imagen Cargando... ...
  #1 (permalink)  
Antiguo 20/03/2011, 14:04
 
Fecha de Ingreso: septiembre-2010
Mensajes: 147
Antigüedad: 13 años, 7 meses
Puntos: 3
Mostrar una imagen Loading

Hola amigos, estoy construyendo un sitio web para que la gente publique anuncios gratis.

http://www.publicalibre.cl/

Pero tengo una duda de cómo implementar una imagen Cargando... al momento de pinchar en el botón Confirmar para simular un Cargando.

Por qué muchos usuarios hacen más de dos click en el botón Confirmar creyendo que este no está haciendo nada.


Muestro el formulario de registro de anuncios:

http://www.publicalibre.cl/publicar.html

Al final del formulario aparece el botón Confirmar y quisiera que al momento de presionar este botón, aparezca al lado una imagen .gif simulando la carga.

Sucede que al subir una imagen el formulario demora un poco.


Bueno obviamente después de ingresar todos los campos requeridos (Validación jQuery) Al hacer click en Confirmar aparezca el Cargando... para después por método POST valla a enviar.php


Dejo el pequeño código que realice :


Código HTML:
Ver original
  1. <img src="images/global/ajax-loader.gif" style="display: none;" id="loading" alt="cargando...">

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. $('#formID').submit(function() {
  3.     $('#loading').show(); // show animation
  4.     return true; // allow regular form submission
  5. });
  6. </script>

Última edición por ZeThito; 20/03/2011 a las 14:23
  #2 (permalink)  
Antiguo 20/03/2011, 15:57
 
Fecha de Ingreso: septiembre-2010
Mensajes: 147
Antigüedad: 13 años, 7 meses
Puntos: 3
Respuesta: Mostrar una imagen Loading

Logre encontrar una solución sencilla para esto :

Código Javascript:
Ver original
  1. success: function(form) {          
  2.                     $('button').click(function(){
  3.                         $('#cargando').show();
  4.                         $('button').attr("disabled", true);
  5.                     });
  6.                 }

Saludos.

Etiquetas: ajax
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 13:41.