Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/07/2009, 09:53
Leunamal
 
Fecha de Ingreso: abril-2009
Mensajes: 66
Antigüedad: 15 años, 1 mes
Puntos: 0
Mensaje [JQuery] Ocultar y mostrar el mismo form

Hola, llevo unas pocas de horas intentando realizar una cosa y no sé porque no me funciona.

Tengo un formulario donde inserto datos, le doy al botón submit y con jquery+ajax consigo procesar los datos y mostrar un mensaje de que los datos han sido procesados correctamente.

Cuando se esta procesando los datos utilizo la siguiente función:

Código:
function Cargando(){
		formulario.hide();
		cargando.css({visibility:"visible"})
		cargando.css({display:"block"})
}
Oculto el formulario para que solo se vea el gif que indica que se está cargando y se está esperando la respuesta.

Cuando se produce la respuesta, añado un enlace para volver atras y así salga el formulario de nuevo. Lo que hago es esto:

Código:
var formulario = $('form'); 
	
	$("#volver").livequery('click', function(e){
		$('#mensaje').hide('slow');
		formulario.show();
		return false;
	});
Se oculta el mensaje, sin embargo no se muestra el formulario. He probado utilizando css con la propiedad display o visibility y nada... También he probado metiendo el formulario en un div, ocultandolo e intentandolo mostrar y se produce exactamente lo mismo.

Si hago lo mismo con un div que no incluya al form, funciona perfectamente.

¿Alguien sabría a que puede deberse? He estado buscando en google, y no he encontrado a nadie que le haya pasado lo mismo. No sé porque los formularios solo se muestran una vez.

Un saludo