HTML - Validar que el índice de dos array sea el mismo

 
Vista:

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro
Val: 247
Bronce
Ha mantenido su posición en HTML (en relación al último mes)
Gráfica de HTML

Validar que el índice de dos array sea el mismo

Publicado por Alejandro (100 intervenciones) el 02/03/2023 16:22:39
  • Alejandro se encuentra ahora conectado en el
  • chat de PHP
Utiliza indexOf() para obtener el indice del usuario y usarlo con el array de passwords.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar