Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/11/2014, 10:34
sam03
 
Fecha de Ingreso: febrero-2014
Mensajes: 69
Antigüedad: 10 años, 8 meses
Puntos: 0
Formulario con validación javascript se envía aunque se valide

Hola, estoy validando un formulario con el jQuery Validation Plugin y si me valida, el formulario lo envió a una función mediante onsubmit(), el problema es que a pesar de ser validado siempre se me envía con el onsubmit.

este es el código de la validación:
Código Javascript:
Ver original
  1. <script type="text/javascript">
  2.     $(function(){
  3.       $('#login').validate({
  4.         rules :
  5.         {
  6.          
  7.           CARNET :
  8.           {
  9.             required : true,
  10.             minlength : 8,
  11.             maxlength : 8
  12.           },
  13.  
  14.           CONTRASENA :
  15.           {
  16.             required : true,
  17.             minlength : 5,
  18.             maxlength : 10
  19.           }
  20.         },
  21.  
  22.         messages :
  23.         {
  24.  
  25.           CARNET :
  26.           {
  27.             required : "Debe ingresar su Carnet.",
  28.             minlength : "El Carnet debe tener 8 caracteres.",
  29.             maxlength : "El Carnet debe tener 8 caracteres."
  30.           },
  31.  
  32.           CONTRASENA :
  33.           {
  34.             required : "Debe ingresar su contraseña.",
  35.             minlength : "La contraseña debe tener un minimo de 5 caracteres.",
  36.             maxlength : "La maximo debe tener un minimo de 10 caracteres."
  37.           }
  38.         }
  39.       });
  40.     });
  41. </script>

Este es el código de mi formulario:
Código HTML:
Ver original
  1. <form id="login" role="form" onSubmit="iniciarSesion(); return false">
  2.                          
  3.                             <div class="form-group">
  4.                                 <input class="form-control input-lg" placeholder="Carnet" type="text" name="CARNET" id="CARNET" required>
  5.                             </div>
  6.                             <div class="form-group">
  7.                                 <input class="form-control input-lg" placeholder="Contraseña" type="password" name="CONTRASENA" id="CONTRASENA" required>
  8.                             </div>
  9.                             <div class="form-group">
  10.                                 <button type="submit" name="entrar" class="btn btn-primary btn-lg btn-block">Entrar</button>
  11.                             </div>
  12.                       </form>