Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

161
Visualizações
Checkbox select console log the checkbox selected name and put them into an array?

Hi i just wonder is that a way where we can console.log the checkbox is check ? and display the correct name like say monday is check it display monday in console.log and if uncheck this monday display gone ?

and i would also like it to put it into an array if possible?

Something like this but however this array depend on the checkbox selected?

[{"Day":"Monday"},{"Day":"Tuesday"},{"Day":"Wednesday"},{"Day":"Thursday"},{"Day":"Friday"},{"Day":"Saturday"},{"Day":"Sunday"}]

<div class="box">
  <input type="checkbox" class="weekly-day" id="monday" name="monday" value="Monday">
  <label for="monday"> Monday</label><br>
  <input type="checkbox" class="weekly-day" id="tuesday" name="tuesday" value="Tuesday">
  <label for="tuesday"> Tuesday</label><br>
  <input type="checkbox" class="weekly-day" id="wednesday" name="wednesday" value="Wednesday">
  <label for="wednesday"> Wednesday</label><br>
  <input type="checkbox" class="weekly-day" id="thursday" name="thursday" value="Thursday">
  <label for="thursday"> Thursday</label><br>
  <input type="checkbox" class="weekly-day" id="friday" name="friday" value="Friday">
  <label for="Friday"> Friday</label><br>
  <input type="checkbox" class="weekly-day" id="saturday" name="saturday" value="Saturday">
  <label for="saturday"> Saturday</label><br>
  <input type="checkbox" class="weekly-day" id="sunday" name="sunday" value="Sunday">
  <label for="Sunday"> Sunday</label><br>
</div>

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

If you add an event listener for when the inputs fire a change event, you can add that capability.

const box = document.getElementsByClassName("box")[0];
const inputs = box.getElementsByTagName("input");

for (const input of inputs) {
  input.addEventListener("change", () => logValues());
}

function logValues() {
  const output = [];
  for (const input of inputs) {
    output.push([input.value, input.checked]);
  }
  console.log(output);
}
<div class="box">
  <input type="checkbox" class="weekly-day" id="monday" name="monday" value="Monday">
  <label for="monday"> Monday</label><br>
  <input type="checkbox" class="weekly-day" id="tuesday" name="tuesday" value="Tuesday">
  <label for="tuesday"> Tuesday</label><br>
  <input type="checkbox" class="weekly-day" id="wednesday" name="wednesday" value="Wednesday">
  <label for="wednesday"> Wednesday</label><br>
  <input type="checkbox" class="weekly-day" id="thursday" name="thursday" value="Thursday">
  <label for="thursday"> Thursday</label><br>
  <input type="checkbox" class="weekly-day" id="friday" name="friday" value="Friday">
  <label for="Friday"> Friday</label><br>
  <input type="checkbox" class="weekly-day" id="saturday" name="saturday" value="Saturday">
  <label for="saturday"> Saturday</label><br>
  <input type="checkbox" class="weekly-day" id="sunday" name="sunday" value="Sunday">
  <label for="Sunday"> Sunday</label><br>
</div>

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda