24/10/2015, 04:04
|
| | Fecha de Ingreso: enero-2007
Mensajes: 17
Antigüedad: 17 años, 10 meses Puntos: 0 | |
Una de novato, acerca de un ejercicio Buenos días, estoy aprendiendo Js y aunque voy bien para llevar dos semanas, hay muchas cosas que aun no entiendo, que puedo saber hacer pero que simplemente no se el "por qué" se hacen, y eso no me sirve de mucho.
Encontré un ejercicio, y estoy haciéndolo pero no tengo claras aun muchas cosas acerca de usar el "for" y otras cosas.
Es este en concreto:
https://github.com/AlexMundoModerno/javascript/blob/master/Practica%20Examen/Ejercicio3.html
El tema data de lo siguiente:
----------------- Al pulsar sobre el botón Entrar, deberá invocar a una función que valide:
Si los campos Usuario y Contraseña están rellenos. En el caso de que alguno de ellos esté vacío deberá mostrar el mensaje siguiente: “Los campos usuario y contraseña no pueden estar vacíos”.
(no seguirá validando y deberá salir de la función).
Si los valores introducidos en el campo Usuario y Contraseña son valores válidos. En tal caso se redireccionará a la página "http://www.google.es".
Si los valores introducidos en el campo Usuario y Contraseña no son valores válidos, mostrar el mensaje “Usuario y Contraseña no válidos
------------------
Yo lo que he hecho ha sido crear más o menos lo que se ve ahí en el ejercicio resuelto.
var carriba = document.getElementById("user").value;
var cabajo = document.getElementById("passwd").value;
usuarios= new Array(2);
contrasenas= new Array(2);
usuarios[0]="paco";
usuarios[1]="pepe";
contrasenas[0]="paco";
contrasenas[1]="pepe";
if((carriba=="") || (cabajo==""))
{
alert("Los campos usuario y contraseña no pueden estar vacíos");
}
Y aquí me quedé lo que hice por mi propio pie... lo que dudo es lo siguiente:
¿ Por qué crean unas variables llamadas "continuar, J y Seguir"? Por qué usa el For poniendo las dos cajas y comparándolas pero después pone el If con el "seguir"?
Debo entender que "J" es la variable creada para identificar los dos arrays y luego le suma el número para que coincidan como "paco es 0" y "pepe es 1"?
Se que son de novato pero, dos semanas dan lo que dan :)
Mil gracias de ante mano!. |