Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/02/2008, 12:36
donfalcone
 
Fecha de Ingreso: noviembre-2007
Mensajes: 194
Antigüedad: 17 años, 4 meses
Puntos: 2
Pregunta la validación no funciona

Hola a tod@s!

Estoy haciendo el típico login de email + password, y le estoy poniendo además un script javaScript para chequear que el campo email no sea incorrecto y el password no este vacío.

Qué bonito hasta el momento,... pero no me funciona. Soy altamente inexperto en Javascript, por lo que a lo mejor es una chorrada.

Aquí les paso el código, si alguién ve el fallo(s). Se agradecen las sugerencias
Código PHP:
<script type="text/javascript">

var 
email document.getElementById("email").value;
var 
pass document.getElementById("pass").value;

function 
validacion() {
if( !(/
w{1,}[@][w-]{1,}([.]([w-]{1,})){1,3}$/.test(email)) ) {
return 
false;
}

else if( 
pass == null || pass.length == || /^s+$/.test(pass) ) {
return 
false;
}else{
return 
true;
}
}
</script>
</head>

<body>

<div id="login">
<form id="cont" action="login.php" method="post">
<h2>4 decision</h2>

        <p id="email">E-mail: <input id="col" type="text" name="e-mail" value=""></p>
        <p id="pass">Password: <input id="col1" type="password" name="password" value=""></p>
        <br />
<input class="boton" type="submit" value="Login" onsubmit="return validacion()"> 
Saludos y gracias!