Foros del Web » Programando para Internet » Javascript »

poner cargando al enviar formulario

Estas en el tema de poner cargando al enviar formulario en el foro de Javascript en Foros del Web. Hola gente la verdad que no se si esta pregunta va aca, les cuento tengo un formulario donde el usuario ingresa datos y sube fotos ...
  #1 (permalink)  
Antiguo 22/05/2008, 17:29
 
Fecha de Ingreso: junio-2007
Mensajes: 152
Antigüedad: 16 años, 10 meses
Puntos: 0
poner cargando al enviar formulario

Hola gente la verdad que no se si esta pregunta va aca, les cuento tengo un formulario donde el usuario ingresa datos y sube fotos pero que pasa aveces las fotos son pesadas y la pagina se queda cargando al enviar el submit lo quiero es poner poner una imagen que ya la tengo loading.gif que se muestre mientras se esta subiendo los datos.
Lo debo hacer con el onsubmit pero no he logrado hacerlo funcionar.
Como debo hacer
  #2 (permalink)  
Antiguo 23/05/2008, 04:30
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
Respuesta: poner cargando al enviar formulario

Crea una capa que contenga la imagen. Esta capa debe estar oculta. Y haces un onclick en el botón submit para que lo muestre. Un ejemplo:
Código:
<html>
<head>
<title>Untitled</title>
<style>
#loading_oculto{
z-index:99;
position:absolute;
top:50%;
left:50%;
margin-left:-117px;
margin-top:-117px;
visibility:hidden;
}

</style>
</head>

<body>
<form action="" id="ss" name="ss" method="post">
Nombre:<input type="text" name="e" /><br />
Apellidos:<input type="text" name="ww" />
<input type="submit" name="eeeee" value="Enviar" onclick="document.getElementById('loading_oculto').style.visibility='visible';" />
</form>
<div id="loading_oculto"><img src="http://www.howautowork.com/list_of_contets/part_1/ch_1/images/loading.gif" /></div>

</body>
</html>
En el ejemplo no se ve porque no manda nada, pero online y subiendo imágenes si sale la imagen.

Un saludo
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #3 (permalink)  
Antiguo 23/05/2008, 15:19
 
Fecha de Ingreso: junio-2007
Mensajes: 152
Antigüedad: 16 años, 10 meses
Puntos: 0
Respuesta: poner cargando al enviar formulario

Cita:
Iniciado por KarlanKas Ver Mensaje
Crea una capa que contenga la imagen. Esta capa debe estar oculta. Y haces un onclick en el botón submit para que lo muestre. Un ejemplo:
Código:
<html>
<head>
<title>Untitled</title>
<style>
#loading_oculto{
z-index:99;
position:absolute;
top:50%;
left:50%;
margin-left:-117px;
margin-top:-117px;
visibility:hidden;
}

</style>
</head>

<body>
<form action="" id="ss" name="ss" method="post">
Nombre:<input type="text" name="e" /><br />
Apellidos:<input type="text" name="ww" />
<input type="submit" name="eeeee" value="Enviar" onclick="document.getElementById('loading_oculto').style.visibility='visible';" />
</form>
<div id="loading_oculto"><img src="http://www.howautowork.com/list_of_contets/part_1/ch_1/images/loading.gif" /></div>

</body>
</html>
En el ejemplo no se ve porque no manda nada, pero online y subiendo imágenes si sale la imagen.

Un saludo
Muchas gracias me re sirvio el ejemplo era justo lo que necesitaba.
  #4 (permalink)  
Antiguo 23/05/2008, 15:39
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
Respuesta: poner cargando al enviar formulario

Me alegro de que te haya servido!!
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 13:53.