Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Como contar caracteres de um campo input?

Eu sou iniciante e estou praticando um código simples pra exibir a quantidade de letras que contem um campo input quando clicar no botão de exibir. Não sei se é o comando certo, mas falam pra utilizar .lenght pra contar os caracteres. Só que eu tento usar o .lenght em vários lugares do código e a única coisa que exibe no alert é undefined. Deve ser uma coisa bem simples que eu não estou prestando atenção, mas já estou a um bom tempo quebrando a cabeça pra fazer. Se alguém puder dar uma ajuda, eu agradeço.

<!DOCTYPE html>
<html>
<head>
    <title></title>
    <meta charset="UTF-8">
</head>
<body>
    <input type="text" name="nome-completo" id="nome-completo" placeholder="Digite seu nome">
    <input type="button" value="Exibir nome" id="btn-exibir-nome">

    <script>
        document.getElementById('btn-exibir-nome').addEventListener('click', function() {
            const quantidadeLetras = document.getElementById('nome-completo').value;
            alert("A quantidade de letras do seu nome é: " + quantidadeLetras.lenght);
        });
    </script>
</body>
</html>
3 respostas
solução!

Fala aí Higor, beleza? Na verdade o comando é esse mesmo, porém, tem um erro de sintaxe, o certo é length e não lenght

Espero ter ajudado.

Valeu Matheus!!! Agora o tá funcionando certinho! Vou prestar mais atenção.

Mágina, precisando é só criar suas dúvidas.