Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala galera!Seguinte, tenho uma tabela exibida com vários CHECKBOX para seleção.Gostaria de saber como faço para marcar todos com apenas 1 click?Valeu
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á?
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>
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)" />