montano 0 Denunciar post Postado Abril 1, 2009 bom dia, eu tenho 4 checkbox . cada um deles representa um valor. digamos que 1,2,3,4. e tenho um input que devera somar os valores marcados. EX: marquei o checkbox 2 e o 4; entao no input devera aparecer 6. marquei o checkbox 2, esse 2 vai pro input, marquei o 4, o 4 vai pro input somando com o 2 que ja ta la, ficando 6. tem como fazer isso em AJAX? sem precisar atualizar a pagina e tal. vlw.. Compartilhar este post Link para o post Compartilhar em outros sites
Erick Eden Fróes 0 Denunciar post Postado Abril 1, 2009 Não é bem ajax, acho q so o javascript da pra fazer mude o nome dos seu checkbox pra item e um campo tipo texto pra total function SomaChecks(){ var aChk = document.getElementsByName("item"); for (var i=0;i<aChk.lenght;i++){ if (aChk[i].checked == true){ total += eval(aChk[i].value); document.getElementsByName("total").value = total; } } } vlww! Compartilhar este post Link para o post Compartilhar em outros sites
montano 0 Denunciar post Postado Abril 2, 2009 Não é bem ajax, acho q so o javascript da pra fazer mude o nome dos seu checkbox pra item e um campo tipo texto pra total function SomaChecks(){ var aChk = document.getElementsByName("item"); for (var i=0;i<aChk.lenght;i++){ if (aChk[i].checked == true){ total += eval(aChk[i].value); document.getElementsByName("total").value = total; } } } vlww! entendi, mas como eu faço para puchar a soma para dentro do <input type = "text" name = "total"> ou o script ja esta jogando para dentro do value do input? outra duvida, isso vai ser sem precisar dar refresh? se for, parabens, muito bom o script.. nao testei ainda pq to na facul, mas vo testar e te digo se rodo. vlw Compartilhar este post Link para o post Compartilhar em outros sites