Preciso de ajuda com este gerador de senha HTML+JS

26/11/2022

0

Oi, sou novo aqui e sou iniciante na área de programação.
Estou fazendo um curso de javascript do Dev.Samurai e me deparei com um problema!
Não esta gerando o password no console.log e nem na caixa dentro do site.
Quem puder dar uma olhada e me falar onde estou errando, agradeço desde já"

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Gerador de Senha</title>

    </head>
    <body>

        <h1>Gerador de senha</h1>
        <p>Utilize o nosso gerador para criar uma senha forte</p>

        <input type="text" name="password" id="password"/>

        <input type="range" 
          name="password-lenght" 
          id="password-lenght" 
          value="16" 
          min="4"
          max="64"
        /> 

     <button>copiar senha</button>

        <script>
            function generatePassword(){
                const chars = 
                "abcdefghjklmnpqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ123456789@#$%¨&*()"

                let password = "";
    
                for (let i = 0; i < 8; i++) {
                    const randomNumber = Math.floor(Math.random() * chars.lenght)
                    password += chars.substring(randomNumber, randomNumber + 1); 
                }
                
                const inputEl = document.querySelector("#password")
                inputEl.value = password;

                console.log(password);
                }

             generatePassword()

         </script>
    </body>
</html>
Eduardo Oliveira

Eduardo Oliveira

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar