Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/02/2012, 10:14
ferranWEB
 
Fecha de Ingreso: enero-2002
Mensajes: 1.872
Antigüedad: 22 años, 10 meses
Puntos: 3
consulta validando datos en ajax

buenas a todos

soy nuevisimo en ajax! he encontrado un pequeño script en ajax para validar los datos insertados en un form. y está genial, porque en la misma pagina del form se desliza una barra y muestra un text con un msg ok! si es correcto o no. el code de validación es:


Código:

  if($.isFunction($.fn.validate) && $.isFunction($.fn.ajaxForm)) {
    $("#contactform").validate({
  	  errorClass: "invalid",
  	  errorPlacement: function(error, element) {
        error.hide();
      },
      submitHandler: function(form) {
      	$(form).ajaxSubmit();
      }
  	});
  }
  else if($.isFunction($.fn.ajaxForm)) {
    $("#contactform").ajaxSubmit();
  }
  
  if($.isFunction($.fn.ajaxForm)) {
    function init_ajax_form(form) {
      $(form).ajaxForm({
        target: "form .message",
        beforeSubmit: before_submit,
        success: success
      });
      function before_submit() {
        $(form).find("button").attr("disabled", true); 
        $(form).find(".spinner").fadeIn();
        $(form).find(".message").animate({ opacity: 0 }).slideUp();
      }
      function success() {
        $(form).find("button").attr("disabled", false); 
        $(form).find(".spinner").fadeOut();
        $(form).find(".message").slideDown().animate({ opacity: 1 });
      }
    }
    
    init_ajax_form("#contactform");
  }
  
});
el form se manda a una pagina que se ejecuta sin verse, y todo ok. el problema es que ya sea enviar un formulario, o insertar registros en una bd, o lo que sea, siempre me lo hace por duplicado. hay algo en el código, que haga eso? no lo se ver!

saludos!!!