Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Mark Augusto

Executar uma função apois esta digitando ou Digitado em um input

Recommended Posts

Gente sou iniciante em Java script e preciso da ajuda de vocês. Bom queria saber como:

por exemplo. um botão ta bloqueado e só desbloqueá-lo apois um certo input tiver com algum conteúdo. caso não tenha nesse input conteúdo apagar o botão fica bloqueado e caso seja digitado e posteriormente voltar a se bloqueia. em forma geral é: libera um botão apos haver algum conteúdo em um input. obg

Compartilhar este post


Link para o post
Compartilhar em outros sites

após o onBlur verifique se tem conteúdo no input

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como já respondido acima, costumamos utilizar o evento onblur para isso.

 

Segue um exemplo completo bem simples que faz exatamente o que você quer:

<!DOCTYPE html>
<html>
<head lang="PT-BR">
    <meta charset="UTF-8">
    <title></title>
</head>
<body>

<h2>Evento onblur, oposto ao onfocus</h2>
<p>onblur disparado quando o input textbox deixar de ter o foco</p>
<br>
<input type="text" id="email" onblur="checar();">
<input type="submit" id="botao" value="Enviar" disabled>

</body>

<script>

    function checar(){
        if(document.getElementById("email").value === "")
        {
            document.getElementById("botao").disabled = true;
        }
        else // há algum conteúdo
        {
            document.getElementById("botao").disabled = false;
        }
    }

</script>

</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.