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>