Hola Señores del Foro esperopuedan ayudarme con este script que no anda del tdo bien... trata sobre login de usuario pues hay 3 condiciones:
A)clave y reclave deben ser iguales //confirmacion de clave
B)usuario y clave no deben ser iguales //usuario: yo clave: yo eso no debe permitir
C)usuario y clave vacios // campos vacios
El problema es para la condición B pues si ingreso el usuario y clave iguales me da el mensaje de error correspondiente. Pero si coloco el usuario y clave distintos me sigue dando el mismo mensaje de error como si fueran iguales el usuario y clave espero haberme explicado bien - espero sus sugerencias gracias
este es el script
Código:
<script language="JavaScript" type="text/javascript">
function checkForm(form) {
usuario = document.getElementById("usuario").value;
clave = document.getElementById("clave").value;
reclave = document.getElementById("reclave").value;
if(reclave != clave) {
alert("Error: La repetición de la contraseña no coincide.!");
document.getElementById("reclave").select();
document.getElementById("reclave").focus();
return false;
} else if (usuario = clave) {
alert("Error: La contraseña no puede ser igual al nombre de usuario.!");
document.getElementById("clave").select();
document.getElementById("clave").focus();
return false;
} else if (usuario == "" || clave == "") {
alert("Error: Falta introducir usuario o contraseña.!");
document.getElementById("usuario").select();
document.getElementById("usuario").focus();
return false;
} else {
return true;
}
}
</script>