Os checkbox em Javascript são elementos populares em formulários que permitem que os usuários selecionem uma ou várias opções de um conjunto de escolhas. Ao implementar manipulação de checkbox, é importante saber como pegar valor de checkbox com Javascript. Neste artigo, vamos explorar como pegar o valor de checkbox com JavaScript e discutir algumas técnicas úteis para essa tarefa.

A manipulação de checkbox em JavaScript é essencial para desenvolvedores web que trabalham com formulários. Ao pegar o valor de um checkbox selecionado, você pode usar essas informações para realizar ações específicas, como enviar formulários, filtrar resultados ou executar tarefas.
A propriedade checked
é fundamental para pegar valor de checkbox com JavaScript. Ela retorna true
se o checkbox estiver marcado e false
se o checkbox não estiver marcado. Vamos ver como utilizá-la na prática.
Como pegar valor de checkbox com JavaScript
Para pegar valor de checkbox com JavaScript, podemos usar a propriedade checked
em conjunto com o método getElementById
do objeto document
. Aqui está um exemplo de como fazer isso:
const checkbox = document.getElementById("myCheckbox");
const isChecked = checkbox.checked;
if (isChecked) {
console.log("O checkbox está marcado");
} else {
console.log("O checkbox não está marcado");
}
Neste exemplo, usamos o método getElementById
para selecionar o elemento do DOM com o id “myCheckbox”. Em seguida, usamos a propriedade checked
para verificar se o checkbox está marcado ou não. Se o checkbox estiver marcado, a variável isChecked
será true
, caso contrário será false
.
Você vai gostar também:
Se você tem interesse em artigos relacionado a categoria Javascript clique aqui!
Também é possível selecionar todos os checkboxes de um formulário utilizando o método querySelectorAll
e iterar sobre eles para obter seus valores. Veja o exemplo abaixo:
const checkboxes = document.querySelectorAll('input[type="checkbox"]');
for (let i = 0; i < checkboxes.length; i++) {
if (checkboxes[i].checked) {
console.log(checkboxes[i].value);
}
}
Neste exemplo, usamos o método querySelectorAll
para selecionar todos os elementos input
do tipo checkbox no formulário. Em seguida, utilizamos um loop for
para iterar sobre cada checkbox em Javascript e verificar se ele está marcado. Se o checkbox estiver marcado, imprimimos o valor dele no console.

Em resumo, para pegar valor de checkbox com JavaScript, podemos utilizar a propriedade checked
para verificar se o checkbox está marcado ou não. Também é possível selecionar todos os checkboxes de um formulário utilizando o método querySelectorAll
e iterar sobre eles para obter seus valores.
Obtendo o valor dinamicamente ao clicar
Em alguns casos, pode ser necessário pegar valor de checkbox com javascript imediatamente após o clique do usuário. Para isso, podemos adicionar um event listener ao elemento do checkbox desejado e pegar valor de checkbox com Javascript quando ocorrer o evento de clique. Veja o exemplo abaixo:
const checkbox = document.getElementById("myCheckbox");
checkbox.addEventListener("click", function() {
if (checkbox.checked) {
console.log(checkbox.value);
}
});
Neste exemplo, adicionamos um event listener ao elemento do checkbox com o id “myCheckbox”. Quando o evento de clique ocorre no checkbox, verificamos se ele está marcado utilizando a propriedade checked
. Se o checkbox estiver marcado, imprimimos o valor dele no console.

Também é possível utilizar o método querySelectorAll
para selecionar todos os checkboxes de um formulário e adicionar um event listener a cada um deles. Veja o exemplo abaixo:
const checkboxes = document.querySelectorAll('input[type="checkbox"]');
for (let i = 0; i < checkboxes.length; i++) {
checkboxes[i].addEventListener("click", function() {
if (checkboxes[i].checked) {
console.log(checkboxes[i].value);
}
});
}
Neste exemplo, utilizamos o método querySelectorAll
para selecionar todos os elementos input
do tipo checkbox no formulário. Em seguida, utilizamos um loop for
para adicionar um event listener a cada checkbox. Quando ocorre o evento de clique em um checkbox, verificamos se ele está marcado utilizando a propriedade checked
. Se o checkbox estiver marcado, imprimimos o valor dele no console.
Conclusão
A manipulação de checkbox em JavaScript é uma tarefa importante para desenvolvedores web que trabalham com formulários. Saber como pegar valor de checkbox com javascript selecionado utilizando a propriedade checked
permite criar funcionalidades úteis em aplicativos web.

Utilizando o método getElementById
ou querySelectorAll
, podemos selecionar os checkboxes em um formulário e obter seus valores de forma dinâmica. Com essas informações, podemos realizar ações específicas, como enviar um formulário, filtrar resultados ou executar tarefas.
Em resumo, a manipulação de checkbox em JavaScript é uma tarefa relativamente simples, mas importante, que todo desenvolvedor web deve estar familiarizado. Ao entender como pegar o valor de um checkbox em JavaScript, podemos criar aplicativos web mais interativos e eficientes para nossos usuários.
Nosso principal objetivo é tornar você um desenvolvedor profissional que é capaz de resolver problemas de alta dificuldade e criar projetos complexos.