Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/06/2009, 11:12
Avatar de Enishy
Enishy
 
Fecha de Ingreso: septiembre-2007
Mensajes: 121
Antigüedad: 16 años, 8 meses
Puntos: 1
Problema con este script

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>