Ir para conteúdo

Sfork16

Members
  • Total de itens

    17
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre Sfork16

  1. Sfork16

    Transformar numero inteiro em numero real

    Ah isso eu sei mais queria usar os números reais mesmo 20,00 e o resultado também sair em números reais .
  2. Sfork16

    Transformar numero inteiro em numero real

    Olá tenho um script em Java script que faz a quantidade X valor e aparece o total e o total geral automaticamente mais o campo TOTAL só aceita valores inteiros se eu coloco um valor real no campo VALOR como por exemplo 20,00 o campo TOTAL aparece o ERRO "NAN" gostaria de saber se alguém pode me ajudar pra esse campo aparecer numero real não sei se tem que mudar algo na função que faz a conta, lembrando que esses dados são cadastrados em um banco de dados e no banco já está configurado para receber valores reais... ALGUÉM PODE ME AJUDAR ? Quantidade Valor Total 2 50 100 5 10 50 3 100 300 1 250 250 2 20,00 'NAN' (manual) (manual) (Automático) Minha função >>> function id( el ){ //return document.getElementById( el ); return $( el ); } function calcTotal( un01, qnt01 ) { return un01 * qnt01; } function getElementParent(event){ return event.srcElement.parentNode.parentNode.getAttribute('id'); } function getValorUnitario(elParent){ return $('#'+elParent+' .class_unit input').val(); } function getQuantidade(elParent){ return $('#'+elParent+' .class_quant input').val(); } function setFieldTotal(elParent, valueUnit, valueQuant){ id('#'+elParent+' .class_total input').val(calcTotal( valueUnit , valueQuant)); setTotalFinal(); } function setTotalFinal(){ var total = 0; $('#table-shop tr .class_total input').each(function(){ if(this.value != ''){ var valor = this.value; total += parseInt(valor); } }); $('#total .value_total').val(total); } $(document).ready(function(){ id('#table-shop tr .class_unit').keyup(function(event) { var elemenPai = getElementParent(event); var valueUnit = getValorUnitario(elemenPai); var valueQuant = getQuantidade(elemenPai); setFieldTotal(elemenPai, valueUnit , valueQuant); }); id('#table-shop tr .class_quant').keyup(function(event) { var elemenPai = getElementParent(event); var valueUnit = getValorUnitario(elemenPai); var valueQuant = getQuantidade(elemenPai); setFieldTotal(elemenPai, valueUnit , valueQuant); }); }); Meu formulário >>> <table border="0" id="table-shop"> <form name="form1" method="GET" action="cadchamado.php"> <tr id="line1"> <td> <input name="material01_chamado" id="material01_chamado" size="30" type="text" value="<?php echo $material01_chamado ?>" /></td> <td class="class_unit"><input name="preco01_chamado" id="preco01_chamado" type="text" value="<?php echo $preco01_chamado ?>" /></td> <td class="class_quant"><input name="qtd01_chamado" id="qtd01_chamado" type="text" value="<?php echo $qtd01_chamado ?>" /></td> <td class="class_total"><input name="total01_chamado" id="total01_chamado" type="text" value="<?php echo $total01_chamado ?>" readonly="readonly" /></td> </tr> <tr id="line2"> <td><input name="material02_chamado" id="material02_chamado" size="30" type="text" value="<?php echo $material02_chamado ?>" /></td> <td class="class_unit"><input name="preco02_chamado" id="preco02_chamado" type="text" value="<?php echo $preco02_chamado ?>" /></td> <td class="class_quant"><input name="qtd02_chamado" id="qtd02_chamado" type="text" value="<?php echo $qtd02_chamado ?>" /></td> <td class="class_total"><input name="total02_chamado" id="total02_chamado" type="text" value="<?php echo $total02_chamado ?>" readonly="readonly" /></td> </tr> <tr id="line3"> <td><input name="material03_chamado" id="material03_chamado" size="30" type="text" value="<?php echo $material03_chamado ?>" /></td> <td class="class_unit"><input name="preco03_chamado" id="preco03_chamado" type="text" value="<?php echo $preco03_chamado ?>" /></td> <td class="class_quant"><input name="qtd03_chamado" id="qtd03_chamado" type="text" value="<?php echo $qtd03_chamado ?>" /></td> <td class="class_total"><input name="total03_chamado" id="total03_chamado" type="text" value="<?php echo $total03_chamado ?>" readonly="readonly" /></td> </tr> <tr> <td colspan="4"> <div id="total"><input class="value_total" name="total_geral_chamado" id="total_geral_chamado" type="text" value="<?php echo $total_geral_chamado ?>" readonly></input> </div> </td> <tr> </form> </table> EAI ALGUÉM PODE ME AJUDAR ??? DESDE JÁ MUITO OBRIGADO !!!
  3. Sfork16

    Multiplicar quantidade por preço e exibir no total

    No banco já esta ok, já coloquei os campos certos para os tipos de objetos que vou gravar .. a questão é no input mesmo, se eu colocar números reais no preço ela da o 'NaN' no total. Alguém pode ajudar ???
  4. Sfork16

    Multiplicar quantidade por preço e exibir no total

    Como eu converto numero inteiro para numero real, vou fazer com esse mesmo código acima ?
  5. Sfork16

    Multiplicar quantidade por preço e exibir no total

    Nossa muito obrigado esse que você fez ficou muito BOM e me ajudou bastante nem sei como agradecer .. Estou tentando aqui mais não estou conseguindo acrescentar uma coisa, eu queria deixar o TOTAL GERAL(Que são todos os totais) dentro de um input também por que vou gravar esses resultados em um banco de dados.
  6. Sfork16

    Multiplicar quantidade por preço e exibir no total

    Eu só consigo fazer um input (Quantidade, Valor e Total) com essa function e eu precisava de mais ou menos dez . EX: Com essa eu faço >>> Quantidade Valor Total 2 20,00 40,00 (Usuário) (Usuário) (Automático) E eu precisava de >>> Quantidade Valor Total 2 20,00 40,00 10 1,00 10,00 5 10,00 50,00 1 100,00 100,00 (Usuário) (Usuário) (Automático) E depois eu queria soma toda a coluna total dando um valor GERAL DOS TOTAIS <html> <head> <script type="text/javascript"> function id( el ){ return document.getElementById( el ); } function total01( un01, qnt01 ) { return un01 * qnt01; } window.onload = function() { id('valor_unitario01').onkeyup = function() { id('total01').value = total01( this.value , id('qnt01').value ); } id('qnt01').onkeyup = function() { id('total01').value = total01( id('valor_unitario01').value , this.value ); } } </script> </head> <body> <form action="" method="post"> Valor Unitário 01:<input type="text" name="valor_unitario01" id="valor_unitario01" /> Quantidade: <input type="text" name="qnt01" id="qnt01" value="0" /> Total: <input type="text" name="total01" id="total01" readonly="readonly" /> </form> </body> </html>
  7. Sfork16

    Multiplicar quantidade por preço e exibir no total

    OK, JAVASCRIPT, Vou usar as tags de código. E sim eu teste e da certo só não sei se é a maneira correta de se fazer tal procedimento, mais só o que eu fiz não me ajuda.
  8. Sfork16

    Multiplicar quantidade por preço e exibir no total

    Então estou começando agora a mexer com JAVA eu ainda não sei nada, andei pesquisando e consegui fazer isso (Está logo a baixo), mais ainda não serve pra min por que tenho que fazer vários campos de input de produto e também tenho que colocar o total geral... e nem sei se como eu fiz está certo. Estou fazendo esse de teste ainda não apliquei naquele código da imagem no enunciado. <html> <head> <script type="text/javascript"> function id( el ){ return document.getElementById( el ); } function total01( un01, qnt01 ) { return un01 * qnt01; } window.onload = function() { id('valor_unitario01').onkeyup = function() { id('total01').value = total01( this.value , id('qnt01').value ); } id('qnt01').onkeyup = function() { id('total01').value = total01( id('valor_unitario01').value , this.value ); } } </script> </head> <body> <form action="" method="post"> Valor Unitário 01:<input type="text" name="valor_unitario01" id="valor_unitario01" /> Quantidade: <input type="text" name="qnt01" id="qnt01" value="0" /> Total: <input type="text" name="total01" id="total01" readonly="readonly" /> </form> </body> </html>
  9. Olá galera bom dia, estou tentando fazer uma parte de um sistema que estou fazendo em PHP mais não consigo sei que é em JAVASCRIPT queria ver se algum pode me ajudar. Não estou conseguindo colocar a foto aqui então coloquei ela temporariamente em uma pagina do meu site >>> http://www.hksinformatica.com.br/IMaster/Imaster.jpg Queria calcular a quantidade vezes o valor e já ser exibido no total e depois somar todos os totais e exibir no total geral, lembrando que o valor e a quantidade e o usuário que coloca. Alguém pode me ajudar ? Desde já muito obrigado.
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.