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

Ocultar y aparecer formulario de carga

Estas en el tema de Ocultar y aparecer formulario de carga en el foro de Frameworks JS en Foros del Web. hola, disculpen si no me deje entender en el titulo pero lo que pasa es lo siguiente: Tengo un formulario de contacto el cual cuando ...
  #1 (permalink)  
Antiguo 29/01/2015, 19:28
 
Fecha de Ingreso: enero-2015
Ubicación: Lima
Mensajes: 3
Antigüedad: 9 años, 2 meses
Puntos: 0
Ocultar y aparecer formulario de carga

hola, disculpen si no me deje entender en el titulo pero lo que pasa es lo siguiente:
Tengo un formulario de contacto el cual cuando envio "submit" el formulario desaparece y se muestra un gif de cargando.. hasta ahi todo bien.

Eso lo logre con este script que encontre:
Código PHP:
<script type="text/javascript">
$(
document).ready(function() {    
    $(
'.button').click(function(){

        
//Añadimos la imagen de carga en el contenedor
        
$('#contact').html('<div><img src="images/ajax-loader.gif"/></div>');

        var 
page = $(this).attr('data');        
        var 
dataString 'page='+page;

        $.
ajax({
            
type"GET",
            
url"include.php",
            
datadataString,
            
success: function(data) {
                
//Cargamos finalmente el contenido deseado
                
$('#contact').fadeIn(4000).html(data);
            }
        });
    });              
});    
</script> 
Es un script el cual solo edite para que funcionara en el formulario, y funciona pero el problema es que lo que quiero con ese script es si alguien lo puede modificar para que al darle click dure unos segundos y vuelva a aparecer el formulario ya que tambien tiene detector de campos y esto puede afectar. nose si me dejo entender :c

Etiquetas: ajax, formulario, funcion, javascript, 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 02:55.