Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/06/2011, 10:52
ramiromd
 
Fecha de Ingreso: agosto-2010
Mensajes: 100
Antigüedad: 14 años, 6 meses
Puntos: 2
Problema validación de formulario

Buenas, necesito validar un formulario de login bastante simple. Pero no me esta saliendo
El form es este:
Código HTML:
Ver original
  1. <form name="login" method="POST" action="includes/php/libs/seguridadExe.php">
  2.     <table class="logForm">
  3.         <tr>
  4.             <td><div id="statusUsr"></div></td>
  5.             <td><p>Usuario:</p></td>
  6.             <td><input name="usuario" id="usuario" type="text" ></td>
  7.         </tr>
  8.         <tr>
  9.             <td><div id="statusPswd"></div></td>
  10.             <td><p>Contrase&ntilde;a:</p></td>
  11.             <td><input name="password" id="password" type="password"></td>
  12.         </tr>
  13.         <tr>
  14.             <td></td>
  15.             <td></td>
  16.             <td><button type="submit" onsubmit="validaDatos()">Iniciar</button><button type="submit">Reset</button></td>
  17.         </tr>
  18.     </table>
  19. </form>

La función js validaDatos() es la siguiente:
Código Javascript:
Ver original
  1. function validaDatos(){
  2.     var usr = document.getElementById("usuario").value;
  3.     var pswd = document.getElementById("password").value;
  4.     if (usr == null || usr.length == 0 || usr.length < 8 || /^\s+$/.test(usr) ){
  5.         document.getElementById("form_mensaje").innerHTML = "El usuario ingresado es invalido!";
  6.         return false;
  7.     }else{
  8.         return true;
  9.     }
  10. }
El tema es que no importa lo que ponga en el campo usuario, siempre me lo valida correcto y me manda a seguridadExe.php
En qué le estoy pifiando ??.
Saludos y gracias.