Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/08/2013, 05:16
jcastro3
 
Fecha de Ingreso: marzo-2013
Mensajes: 51
Antigüedad: 11 años, 5 meses
Puntos: 2
Validacion sencilla formulario de login con javascript

Buenas, tengo un problema y no se donde puede estar el error.

Tengo el siguiente formulario con este codigo:

Código HTML:
<form name="form" method="post">
Usuario: <input type="text" name="usuario" id="usuario"/><br/>
Contraseña: <input type="password" name="password" id="password"/><br/>
<input type="button" id="send" value="Acceder" onclick="valida();"> 
Y por otro lado tengo el siguiente codigo en javascript:

Código Javascript:
Ver original
  1. function envia(pag){
  2.     document.form.action = '../php/'+pag+'.php';
  3.         document.form.submit();
  4. }
  5.  
  6. function valida(){
  7.     var usuario = document.getElementById('usuario');
  8.     var pass = document.getElementById("password");
  9.            
  10.     if((usuario == "")||(pass == "")){
  11.         window.alert("Los campos usuario y contraseña no pueden estar vacios");
  12.     }else{
  13.         envia('login');
  14.     }
  15. }

El problema esta en que no salta el alert cuando el campo usuario o contraseña esta vacio.

El evento onclick si se produce porque si borro la estructura if-else y solo dejo el alert si que salta.

No se que es lo que estoy haciendo mal, necesito ayuda.