Estou querendo fazer um script em javascript para fazer a contagem de checkbox selecionados na pagina da net. E que essa quantidade seja mostrada em algum lugar do site. A pessoa entra em sua conta e ai tem uma pagina com uma tabela e que mostra os registros e cada um tem um checkbox. De inicio já vem todos marcados, ai apareceria a quantidade total dos checkbox já, mas dpois q ela clicase, pra desmarcar ou marcar a nova quantidade aparece em tempo real.
Fiz alguam coisa ai já. Mas não sei exatamente o q fazer. Como ligar o php que esta responsavel por imprimir no site com o javascript q faz a contagem?
Pergunta
Luiz Tibo
Estou querendo fazer um script em javascript para fazer a contagem de checkbox selecionados na pagina da net. E que essa quantidade seja mostrada em algum lugar do site. A pessoa entra em sua conta e ai tem uma pagina com uma tabela e que mostra os registros e cada um tem um checkbox. De inicio já vem todos marcados, ai apareceria a quantidade total dos checkbox já, mas dpois q ela clicase, pra desmarcar ou marcar a nova quantidade aparece em tempo real.
Fiz alguam coisa ai já. Mas não sei exatamente o q fazer. Como ligar o php que esta responsavel por imprimir no site com o javascript q faz a contagem?
Dicas please.
<script language="javascript"> function ContarNotas(){ var inputs,i,checados; inputs = document.getElementsByTagName('ID[]'); for(i=0; i<inputs.length; i++){ if(inputs[i].type=='checkbox'){ if(inputs[i].checked==true){ checados++; } } } return(checados); } </SCRIPT> <td height="38" colspan="9"><div align="left" class="style10">NUMEROS DE NOTAS SELECIONADAS: <?php echo $checados;?></div></td> <td><div class="style12" align="left"> <input name="ID[]" value="<?php echo $ID;?>" type="checkbox" checked="checked" onclick="ContarNotas()"/> <?php echo $ID;?></div></td>Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.