Gracias! Poco a poco va tomando buena pinta.
Os paso de nuevo el código, tal y como ahora esta:
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)) ) {
alert('mail incorrecto');
return false;
}
else if( pass == null || pass.length == 0 || /^s+$/.test(pass) ) {
alert('pass incorrecto');
return false;
}else{
return true;
}
}
</script>
Este es el código del formulario
Código PHP:
<form id="cont" action="login.php" method="post" onsubmit="validacion()">
<p>E-mail: <input id="email" type="text" name="e-mail" value="" /></p>
<p>Password: <input id="pass" type="password" name="password" value="" /></p>
<input class="boton" type="submit" value="Login" />
La situación actual:
- siempre me aparece el mensaje 'alert' email incorrecto, aunque ponga un email correcto
- aunque deje los campos vacíos, me redirecciona a login.php. Es decir, me loguea con éxito.
Muchas gracias por vuestra ayuda.
Saludos!