Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/09/2012, 03:56
mandibula120
 
Fecha de Ingreso: enero-2012
Ubicación: En españa dije...
Mensajes: 28
Antigüedad: 12 años, 10 meses
Puntos: 1
Validar formulario on Submit

Hola, he estado buscando como validar todas las funciones que he hecho también en el evento "onSubmit", pero lo que he encontrado son explicaciones que no se adaptar a mi código. Soy un poco nuevo en esto de js, a ver si pudiera ayudarme alguien.

Gracias de antemano.

Pondré dos funciones de js que hago para que compruebe los campos cuando pierde el foco.

Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.    
  3.     //Username Check
  4.     $("#username").change(function() {
  5.  
  6.     var usr = $("#username").val();
  7.  
  8.     if(usr.length >= 4)
  9.     {
  10.     $("#status").html('<img src="loader.gif" align="absmiddle">&nbsp;Checking availability...');
  11.  
  12.         $.ajax({  
  13.         type: "POST",  
  14.         url: "check.php",  
  15.         data: "username="+ usr,  
  16.         success: function(msg){  
  17.        
  18.        $("#status").ajaxComplete(function(event, request, settings){
  19.  
  20.         if(msg == 'OK')
  21.         {
  22.             $("#username").removeClass('object_error'); // if necessary
  23.             $("#username").addClass("object_ok");
  24.             $(this).html('&nbsp;<img src="tick.ico" align="absmiddle">');
  25.         }  
  26.         else  
  27.         {  
  28.             $("#username").removeClass('object_ok'); // if necessary
  29.             $("#username").addClass("object_error");
  30.             $(this).html(msg);
  31.         }  
  32.        
  33.        });
  34.  
  35.      }
  36.        
  37.       });
  38.  
  39.     }else{
  40.         $("#status").html('<font color="red"><br /><center>The username should have at least <strong>4</strong> characters.</center></font>');
  41.         $("#username").removeClass('object_ok'); // if necessary
  42.         $("#username").addClass("object_error");
  43.     }
  44.  
  45.     });
  46.  
  47.     //Password Check
  48.     $("#password").change(function() {
  49.  
  50.         var pass = $("#password").val();
  51.         var pass_error = 1;
  52.        
  53.         if(pass.length >= 6){
  54.             $("#status2").html('&nbsp;<img src="tick.ico" align="absmiddle">');
  55.         }else{
  56.             $("#status2").html('<font color="red"><br /><center>The password should have at least <strong>6</strong> characters.</center></font>');
  57.             $("#password").removeClass('object_ok'); // if necessary
  58.             $("#password").addClass("object_error");
  59.         }
  60.        
  61.     });
  62. });

¿Cómo haría ahora para comprobar las dos en el evento submit del formulario?

Gracias de antemano.