Ir para conteúdo

POWERED BY:

Arquivado

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

cristhianofonseca

Marcar vários CHECKBOX com 1 click

Recommended Posts

var tabela = "minhaTabela"; // ID da tabelafunction check_uncheck(state) {  var inputs = document.getElementById(tabela).getElementsByTagName("input");  for (var i = 0; i < inputs.length; i++) {	if (inputs[i].type == "checkbox") inputs[i].checked = state;  }}

Checkbox mestre (deve ficar fora da tabela de preferencia)

<input type="checkbox" name="checkMaster" onchange="check_uncheck(this.checked)" />

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não funcionou!

 

Nomeei a tabela como:

 

<table id="tabela_checks">

 

Adaptei a função:

 

var tabela = "tabela_checks"; // ID da tabela

function check_uncheck(state) {

var inputs = document.getElementById(tabela).getElementsByTagName("input");

for (var i = 0; i < inputs.length; i++) {

if (inputs.type == "checkbox") inputs.checked = state;

}

}

 

Coloquei o input mestre fora:

 

<input type="checkbox" name="checkMaster" onchange="check_uncheck(this.checked)" />

 

 

Mas nada acontece qdo clico no mesmo!

O que será?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sei não, funcionou certinho aqui...

 

<html><head><title>saui</title><script>var tabela = "minhaTabela"; // ID da tabelafunction check_uncheck(state) {  var inputs = document.getElementById(tabela).getElementsByTagName("input");  for (var i = 0; i < inputs.length; i++) {	if (inputs[i].type == "checkbox") inputs[i].checked = state;  }}</script></head><body><table id="minhaTabela"><tr><td><input type="checkbox"/></td><td><input type="checkbox"/></td><td><input type="checkbox"/></td><td><input type="checkbox"/></td><td><input type="checkbox"/></td></tr><tr><td><input type="checkbox"/></td><td><input type="checkbox"/></td><td><input type="checkbox"/></td><td><input type="checkbox"/></td><td><input type="checkbox"/></td></tr></table><input type="checkbox" name="checkMaster" onchange="check_uncheck(this.checked)" /></body></htm>

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.