Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/04/2011, 13:58
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 8 meses
Puntos: 20
Respuesta: Bloquear div mientras se recibe información.

Al final he encontrado la forma, por suerte la función de jquery.validate tiene un metodo para saber si el formulario cumple con todas las validaciones

$("#contactar").valid()


Por lo que finalmente el codigo JS me quedó así

Cuando se pulsa el botón enviar del fomulario contactar compruebo que se hayan pasado todas las validaciones, si es así es TRUE el condicional, despues bloqueo toda capa del formulario contactar y muestro el mensaje de espera.

Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.     $("#contactar").submit(function() {
  3.         if($("#contactar").valid()){
  4.             $('div#form_contactar').block({
  5.                 message: $('#msgEspera'),
  6.                 css: {  border: '0px',
  7.             },
  8.             overlayCSS:  {
  9.                 backgroundColor: '#D5D3D6',
  10.                 opacity:         0.6
  11.             }
  12.             });
  13.         }
  14.     });
  15. });

Saludos!