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
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
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 == 0 || /^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()">