Título: Ayuda con javascript. Publicado por: Akise en 22 Junio 2013, 16:39 pm Hola... me estoy volviendo loco, pues no encuentro el error... pero, ¿podría alguien orientarme o decirme que pasa en el siguiente código?
Código
Obviando el hecho de que he quitado las etiquetas de Html, head, y body (en este código, no en el real) preguntar, que es lo que está pasando. Lo suyo debería ser, que hubiese 2 cajas de texto, una con letra normal y otra con los asteriscos (type password). Y que, para sacar la contraseña, del formulario user, tengan que poner el string de la variable passReal y a su vez, en el formulario pass, tengan que poner las variables userP+passU, quedando así, como único resultado a la siguiente página; Usuario = RaFfFa Password = 12aBcCdDrR Dónde en el caso de no escribir ésto, salta una alerta diciendo ''contraseña y/o usuario incorrecto'' y pone lo anteriormente escrito en blanco. (user.value = ""; {...}) y en el caso de haber ingresado lo correcto, salte una alerta de ''Contraseña correcta'' y redireccione a la página userP+passU+".html" , es decir, ruta{...}/12aBcCdDrR.html El problema radica, en que al hacer click al button, no sucede absolutamente nada. ¿Cuál es el problema? Gracias de antemano. Título: Re: Ayuda con javascript. Publicado por: Akise en 22 Junio 2013, 22:12 pm Olvidando lo anterior mencionado, alguien podría explicarme porque pasa esto;
Código
Funciona todo bien, pero se supone que la condicion con el operador lógico && debería cumplirse las dos condiciones, pero... si sólo se cumple una, también permite el paso al document.location, dando una alerta de que la contraseña es correcta. ¿A que se debe? EDITO: Después de estar haciendo 20mil pruebas, se me ocurrió cambiar el operador lógico != por ==, de esta forma si que le el && y lo hace funcionar como AND y no como OR. Gracias igualmente, un saludo!. |