Validar que el índice de dos array sea el mismo
Publicado por Abel (1 intervención) el 25/02/2023 20:57:04
Hola, tengo una duda respecto a este código. Así como está es funcional, pero necesito añadir una condición que verifique que el índice de ambos arrays sea el mismo al introducir el usuario y contraseña:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<html>
<head>
<title>Validación de campos con JS 01</title>
<script>
var usuario;
var password;
var puesto;
var usuarios = Array('Rubén', 'Juan', 'Pedro', 'Luis');
var pass = Array('1234', 'admin', 'abcd', 'password');
function validar(){
var usuario = document.Formulario.usuario.value;
var password = document.Formulario.password.value;
var puesto = document.Formulario.puesto.value;
if (usuario == "" || password == ""|| puesto == 0){
alert ("Faltan campos por llenar");
}
else{
if(usuarios.includes(usuario)){
if(pass.includes(password)){
alert("Bienvenido "+usuario)
}
else{
alert("Datos incorrectos");
}
}
else{
alert("Datos incorrectos");
}
}
}
</script>
</head>
<body>
<form name="Formulario" method="post" action="recibe.php">
<input type="text" name="usuario" id="usuario" placeholder="Usuario"/><br>
<input type="text" name="password" id="password" placeholder="Password"/><br>
<select name="puesto" id="puesto">
<option value="0">Selecciona</option>
<option value="1">Gerente</option>
<option value="2">Ejecutivo</option>
</select>
<input onclick="validar(); return false;" type="submit" value="Enviar" />
</form>
</body>
</html>
Valora esta pregunta


0