Foros del Web » Programando para Internet » Javascript »

Problema validación de formulario

Estas en el tema de Problema validación de formulario en el foro de Javascript en Foros del Web. Buenas, necesito validar un formulario de login bastante simple. Pero no me esta saliendo El form es este: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código HTML: Ver original < ...
  #1 (permalink)  
Antiguo 10/06/2011, 10:52
 
Fecha de Ingreso: agosto-2010
Mensajes: 100
Antigüedad: 13 años, 8 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.
  #2 (permalink)  
Antiguo 10/06/2011, 10:57
 
Fecha de Ingreso: agosto-2010
Mensajes: 100
Antigüedad: 13 años, 8 meses
Puntos: 2
Respuesta: Problema validación de formulario

Disculpen, el error ha sido mio, el onsubmit="validaDatos()" va dentro de la etiqueta form.
Gracias.

Etiquetas: formulario, validar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:13.