Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
e ae galera...
Fiz uma função que quando seleciona a checkbox a cor da <tr> muda.. só que quando clico no checkbox para selecionar todos as checkbox não alteram o fundo da <tr>.
Segue Código
<html><head><script>function checado() {if(document.getElementById('teste').checked == true) { for (i=0;i<document.f1.elements.length;i++) { if(document.f1.elements[i].type == "checkbox") { document.f1.elements[i].checked=1 } } } else { for (i=0;i<document.f1.elements.length;i++) { if(document.f1.elements[i].type == "checkbox") { document.f1.elements[i].checked=0 } }}}function bgCheck(c,tr) { if(document.getElementById(c).checked == true) { document.getElementById(tr).style.background='#CCCCCC'; } else { document.getElementById(tr).style.background='#FFFFFF'; } }</script></head><body><form name="f1"><input type="checkbox" name="teste" id="teste" onclick="java script:checado();"> Selecionar todos<br><br><table border="0" cellpadding="0" cellspacing="0" width="100%"><tr id="td1"><td><input type="checkbox" name="ch1" onclick="bgCheck('ch1','td1');" id="ch1"> Opcao 1</td><td>aaaaaaa</td></tr><tr id="td2"><td><input type="checkbox" name="ch2" onclick="bgCheck('ch2','td2');" id="ch2"> Opcao 2</td><td>aaaaaaa</td></tr><tr id="td3"><td><input type="checkbox" name="ch3" onclick="bgCheck('ch3','td3');" id="ch3"> Opcao 3</td><td>aaaaaaa</td></tr><tr id="td4"><td><input type="checkbox" name="ch4" onclick="bgCheck('ch4','td4');" id="ch4"> Opcao 4</td><td>aaaaaaa</td></tr></table></form></body></html>
Desde já agradeço..
Carregando comentários...