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- <script type="text/javascript"> 
-     $(function(){ 
-       $('#login').validate({ 
-         rules : 
-         { 
-            
-           CARNET :  
-           { 
-             required : true, 
-             minlength : 8, 
-             maxlength : 8 
-           }, 
-   
-           CONTRASENA :  
-           { 
-             required : true, 
-             minlength : 5, 
-             maxlength : 10 
-           } 
-         }, 
-   
-         messages :  
-         { 
-   
-           CARNET :  
-           { 
-             required : "Debe ingresar su Carnet.", 
-             minlength : "El Carnet debe tener 8 caracteres.", 
-             maxlength : "El Carnet debe tener 8 caracteres." 
-           }, 
-   
-           CONTRASENA :  
-           { 
-             required : "Debe ingresar su contraseña.", 
-             minlength : "La contraseña debe tener un minimo de 5 caracteres.", 
-             maxlength : "La maximo debe tener un minimo de 10 caracteres." 
-           } 
-         } 
-       });  
-     }); 
- </script> 
Este es el código de mi formulario:   
Código HTML:
Ver original- <form id="login" role="form" onSubmit="iniciarSesion(); return false"> 
-                            
-                                 <input class="form-control input-lg" placeholder="Carnet" type="text" name="CARNET" id="CARNET" required> 
-                                 <input class="form-control input-lg" placeholder="Contraseña" type="password" name="CONTRASENA" id="CONTRASENA" required> 
-                                 <button type="submit" name="entrar" class="btn btn-primary btn-lg btn-block">- Entrar </button>