Neste artigo você vai aprender a como detectar mudança em input com JavaScript, ou seja, cada alteração feita em um campo de formulário

detectar mudança em input com JavaScript capa

Fala programador(a), beleza? Bora aprender mais sobre formulários e JavaScript!

Para checar a mudança de um input precisamos atrelar um evento ao mesmo

Precisamos então selecionar o elemento, alguns métodos para isso são:

  • querySelector;
  • querySelectorAll;
  • getElementById;
  • getElementsByClassName;

Após a seleção vamos colocar o evento de input, que é exatamente o que precisamos

Qualquer alteração será computada para nós realizarmos alguma ação

Veja um exemplo de código completo:

const input = document.querySelector("#my-input")

input.addEventListener("input", () => {
    console.log("Alterou algo!")
})

Perceba que temos a seleção na primeira linha, e depois temos o evento de input aplicado

Agora qualquer mudança no input ativa o console.log dentro do evento

Utilize esta área para fazer o que precisa com o input 🙂

Quer aprender mais sobre JavaScript? Confira o vídeo abaixo:

Conclusão

Neste artigo você aprendeu a como detectar mudança em input com JavaScript

Utilizamos um método de seleção, para resgatar o input via DOM

E depois foi aplicado o evento input, que ativa a qualquer mudança que o campo de texto for submetido

Por exemplo: ao inserir algum caractere no campo do formulário

Deseja programar de forma profissional? Confira o nosso treinamento completo clicando aqui.

Uma plataforma de cursos com projetos completos, comunidade de alunos e muito mais!

Há também o nosso canal no YouTube, com muito conteúdo gratuito de qualidade!

Subscribe
Notify of
guest

0 Comentários
Inline Feedbacks
View all comments