Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/02/2008, 16:02
codigojavascript
 
Fecha de Ingreso: diciembre-2007
Ubicación: Argentina
Mensajes: 151
Antigüedad: 17 años, 3 meses
Puntos: 2
Re: la validación no funciona

Prueba con esto:

Código:
<HTML>
<HEAD>

<script language="javascript"> 

function validacion() { 

var email = document.form.mail.value; 
var pass = document.form.password.value; 

var valid1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/;
var valid2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;

if (valid1.test(email) | !valid2.test(email)) {
alert('no se ha escrito bien el mail')
return false; 
} 

if(pass == null || pass.length == 0 || /^s+$/.test(pass)) { 
alert('debes escribir la contraseña')
return false;
}

else {
alert('todo correcto!!!')
return true; 
} 

} 
</script> 

</HEAD>

<BODY>

<div id="login"> 
	<form id="cont" action="login.php" method="post" name="form"> 
		<h2>4 decision</h2>
        <p id="email">E-mail: <input id="col" type="text" name="mail" value=""></p> 
        <p id="pass">Password: <input id="col1" type="password" name="password" value=""></p> 
        <p><input class="boton" type="button" value="Login" onClick="validacion()"></p>
	</form>
</div>

<p>
Solucionado por: www.codigojavascript.com
</p>

</BODY>
</HTML>
Saludos
Toda la suerte!!!