Ver Mensaje Individual
  #7 (permalink)  
Antiguo 11/02/2008, 03:27
Avatar de jcxnet
jcxnet
 
Fecha de Ingreso: octubre-2005
Ubicación: Perú
Mensajes: 784
Antigüedad: 19 años, 4 meses
Puntos: 56
Re: la validación no funciona

En tu código original el problema está en que estás tratando de obtener los valores a través de los id de los elementos "p" y no de los "input", además faltaba cerrar el <form>, prueba con esto:
Código HTML:
<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 >E-mail: <input id="email" type="text" name="email" value=""></p>
        <p >Password: <input id="pass" type="password" name="password" value=""></p>
        <br />
<input class="boton" type="button" value="Login" onClick="validacion();">  
</form> 
__________________
►I'm a devil on the run ♂
Jcxnet.com
*Keep It Simple **