rdf2806 Postado Dezembro 18, 2009 Denunciar Share Postado Dezembro 18, 2009 (editado) oi pessoal tenho um form q tem 15 itens e q faz o calculo de preço*quantidade = total e preciso de um javascript q a mediade q vai aparecendo esse numeros e calcula o total do total..C alguém pode me ajudar fico gratoAtt.Rodolfo Editado Dezembro 18, 2009 por rdf2806 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonathan Queiroz Postado Dezembro 18, 2009 Denunciar Share Postado Dezembro 18, 2009 A quantidade vai ficar num campo input, é isso ?Nesse caso você pode fazer algo assim:function calcula(){ var qtd=parseInt(document.getElementById("quantidade").value) var preço=5.9 var total=qtd*preço alert("O total é: "+total) } Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rdf2806 Postado Dezembro 18, 2009 Autor Denunciar Share Postado Dezembro 18, 2009 (editado) A quantidade vai ficar num campo input, é isso ?Nesse caso você pode fazer algo assim:function calcula(){ var qtd=parseInt(document.getElementById("quantidade").value) var preço=5.9 var total=qtd*preço alert("O total é: "+total) }Tipo são 15 itens a media q e4le coloca o preço e aquantidade ele faz a soma o eu quero fazer é a soma do total desses 15 itens sendo q nem todos precisa estar preenchido.Outra questão como estou usando list menu e o cliente seleciona como posso fazer pra ele não repetir os mesmo item??? Editado Dezembro 18, 2009 por rdf2806 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonathan Queiroz Postado Dezembro 18, 2009 Denunciar Share Postado Dezembro 18, 2009 Nesse caso precisará de um laço para percorrer os elementos e ir somando o valor.Como estão organizados esse itens ? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rdf2806 Postado Dezembro 18, 2009 Autor Denunciar Share Postado Dezembro 18, 2009 Nesse caso precisará de um laço para percorrer os elementos e ir somando o valor.Como estão organizados esse itens ?olha só <form action="enviar_vendas.php" method="post" name="form1" onsubmit="MM_validateForm('codcli','','RisNum','nome','','R','email','','RisEmail');return document.MM_returnValue"> <table width="719" border="0" align="center"> <tr> <td width="261"> </td> </tr> <tr> <td><div align="right"><strong>*Código do Cliente:</strong></div></td> <td width="448"> <input name="codigo do cliente" type="text" id="codcli" style="text-transform: uppercase" value="" size="50" /></td> </tr> <tr> <td><div align="right"><strong>*Cliente:</strong></div></td> <td width="448"> <input name="nome" type="text" id="nome" style="text-transform: uppercase" value="" size="50" /></td> </tr> <tr> <td ><div align="right"><strong> * Email:</strong></div></td> <td colspan="4"> <input name="email" type="text" id="email" size="50"></td> </tr> <tr> </tr> <tr> <td height="42" ><div align="right"><strong> Observação:</strong></div></td> <td><textarea name="observacao" cols="50" id="observacao" style="text-transform: uppercase"></textarea></td> </tr> <tr> <td> </td> </tr> </table> <!--começo de lista de item--> <div align="center"> <table width="856" height="54" cellpadding="0" cellspacing="0" border="1"> <tr> <td colspan="8"><div align="right"><strong></strong></div></td> </tr> <tr> <td colspan="8"><div align="center" class="fontePadrao1NegritoMaior">Pedido de Venda</div></td> </tr> <tr class="titulo2TabelaPadrao1"> <td colspan="4" height="30" class="xl24"><div align="center">Descrição</div></td> <td class="xl27" width="146"><div align="center">PREÇO POR KILO</div></td> <td class="xl25" width="147"><div align="center">QTDE PEDIDO</div></td> <td class="xl40" width="148"><div align="center">Total em R$ </div></td> </tr> <tr class="tabelaPadrao1"> <td height="22" class="xl28" colspan="4"><div align="left"> <strong>1 -</strong> <select name="item1" class="geral_texto" id="item1"><option selected="selected">Selecione um Produto</option> <option>0102 - BOLINHO DE BACALHAU CRU 1 KG (MINI) (CX 12KG)</option> <option>0171 - BOLINHO DE QUEIJO CRU 1 KG (MINI) (CX 12KG)</option> <option>0188 - COXINHA DE FRANGO CRU 1 KG (MINI) (CX 12KG)</option> <option>0355 - KIBE CRU 1 KG (MINI) (CX 12KG)</option> <option>0676 - RISOLES DE CALABRESA C/ QUEIJO CRU 1 KG (MINI) (CX 12KG)</option> <option>0379 - RISOLES DE CARNE CRU 1 KG (MINI) (CX 12KG)</option> <option>0416 - RISOLES DE PALMITO CRU 1 KG (MINI) (CX 12KG)</option> <option>0423 - RISOLES DE PIZZA CRU 1 KG (MINI) (CX 12KG)</option> <option> </option> <option>0447 - BOLINHO DE BACALHAU CRU 1 KG (GDE) (CX 12KG)</option> <option>0515 - BOLINHO DE CARNE CRU 1 KG (GDE) (CX 12KG)</option> <option>0454 - BOLINHO DE QUEIJO CRU 1 KG (GDE) (CX 12KG)</option> <option>0461 - COXINHA DE FRANGO CRU 1 KG (GDE) (CX 12KG)</option> <option>0508 - KIBE CRU 1 KG (GDE) (CX 12KG)</option> <option>0539 - RISOLES DE CALABRESA C/ QUEIJO CRU 1 KG (GDE) (CX 12KG)</option> <option>0553 - RISOLES DE PALMITO CRU 1 KG (GDE) (CX 12KG)</option> <option>0560 - RISOLES DE PIZZA CRU 1 KG (GDE) (CX 12KG)</option> <option> </option> <option>0201 - BOLINHO DE BACALHAU FRITO 1 KG (MINI) (CX 12KG)</option> <option>0683 - BOLINHO DE QUEIJO FRITO 1 KG (MINI) (CX 12KG)</option> <option>0089 - COXINHA DE FRANGO FRITO 1 KG (MINI) (CX 12KG)</option> <option>0010 - EMPADA DE FRANGO ASSADO 1 KG (MINI) (CX 10KG)</option> <option>0034 - EMPADA DE PALMITO ASSADO 1 KG (MINI) (CX 10KG)</option> <option>0287 - ENROL. PRES/QUEIJO ASSADO 1 KG (MINI) (CX 6KG)</option> <option>0331 - ESFIHA CALAB/QUEIJO ASSADO 1 KG (MINI) (CX 6KG)</option> <option>0317 - ESFIHA DE CARNE ASSADO 1 KG (MINI) (CX 6KG)</option> <option>0324 - ESFIHA DE FRANGO ASSADO 1 KG (MINI) (CX 6KG)</option> <option>0362 - KIBE FRITO 1 KG (MINI) (CX 12KG)</option> <option>0393 - RISOLES DE CALABRESA C/ QUEIJO FRITO 1 KG (MINI) (CX 12KG)</option> <option>0386 - RISOLES DE CARNE FRITO 1 KG (MINI) (CX 12KG)</option> <option>0409 - RISOLES DE PALMITO FRITO 1 KG (MINI) (CX 12KG)</option> <option>0430 - RISOLES DE PIZZA FRITO 1 KG (MINI) (CX 12KG)</option> <option>0478 - BOLINHO DE BACALHAU FRITO 1 KG (GDE) (CX 12KG)</option> <option>0522 - BOLINHO DE CARNE FRITO 1 KG (GDE) (CX 12KG)</option> <option>0485 - BOLINHO DE QUEIJO FRITO 1 KG (GDE) (CX 12KG)</option> <option>0126 - COXINHA DE FRANGO FRITO 1 KG (GDE) (CX 12KG)</option> <option>0256 - EMPADA CALAB/QUEIJO ASSADO 1 KG (GDE) (CX 10KG)</option> <option>0591 - EMPADA FRANGO ASSADO 1 KG (GDE) (CX 10KG)</option> <option>0607 - EMPADA FRANGO C/ REQUEIJÃO ASSADO 1 KG (GDE) (CX 10KG)</option> <option>0584 - EMPADA PALMITO ASSADO 1 KG (GDE) (CX 10KG)</option> <option>0646 - ENROL. PRES/QUEIJO ASSADO 1 KG (GDE) (CX 6KG)</option> <option>0300 - ESFIHA CALAB/QUEIJO ASSADO 1 KG (GDE) (CX 6KG)</option> <option>0614 - ESFIHA DE CARNE ASSADO 1 KG (GDE) (CX 6KG)</option> <option>0621 - ESFIHA DE FRANGO ASSADO 1 KG (GDE) (CX 6KG)</option> <option>0638 - ESFIHA DE FRANGO C/ REQUEIJAO ASSADO 1 KG (GDE) (CX 6KG)</option> <option>0348 - KIBE FRITO 1 KG (GDE) (CX 12KG)</option> <option>0546 - RISOLES DE CALABRESA C/ QUEIJO FRITO 1 KG (GDE) (CX 12KG)</option> <option>0577 - RISOLES DE PALMITO FRITO 1 KG (GDE) (CX 12KG)</option> <option>0492 - RISOLES DE PIZZA FRITO 1 KG (GDE) (CX 12KG)</option> <option> </option> <option>0072 - PAO DE QUEIJO 1 KG (20GR) (CX 12KG)</option> <option>0294 - PAO DE QUEIJO 1 KG (90GR) (CX 12KG)</option> <option>0065 - PAO DE QUEIJO 400 GR (CX 12 KG)</option> <option> </option> <option>0041 - RISOLES DE CARNE MINI FRITO 400GR (CX 12KG)</option> <option>0096 - KIBE MINI FRITO 400GR (CX 12KG)</option> <option>0058 - COXINHA DE FRANGO MINI FRITO 400GR (CX 12KG)</option> <option>0133 - BOLINHO DE QUEIJO MINI FRITO 400GR (CX 12KG)</option> </select> </div></td> <td class="xl33"><div align="center"> <input name="cv" onKeyDown="FormataValor(5, 10, event);" onkeyup='amf2005_BecameCurrency(this,15)' onblur='amf2005_BecameCurrency(this,15)' type="text" class="fontePadrao1Negrito" id="cv" value="" size="10" > </div></td> <td class="xl41"><div align="center"> <input name="cq" type="text" class="fontePadrao1Negrito" id="cq" onBlur="calculari(this.form.name);" onkeyup="maskIt(this,event,'####,###',true,{pre:'', pos:''})" size="10" maxlength="7" > </div></td> <td align="right"><div align="center"> <input name="ct" type="text" class="tabelaPadrao1" onkeyup='amf2005_BecameCurrency(this,15)' id="ct" readonly="true" size="10"> </div></td> </tr>A diferença é o nome q muda pra 1,2,3 e assim por diante ateh o 14 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rdf2806 Postado Dezembro 20, 2009 Autor Denunciar Share Postado Dezembro 20, 2009 Vlw Jonathan Queiroz segui sua dica e consigui fazer a soma, agora preciso de outro favor q nem como tenho varias LIST MENU, como poderei fazer para se o usuario selecionar o mesmo item nos LIST MENU aparecer uma mensagem dizendo q o item já foi escolhido, deu uma procurada no GOOGLE e o pessoal flou pra usar IF, mas não entendi o conceito, eu sei q é uma estrutura condição, pode me ajudar???Fico Grato Rodolfo Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
rdf2806
oi pessoal tenho um form q tem 15 itens e q faz o calculo de preço*quantidade = total e preciso de um javascript q a mediade q vai aparecendo esse numeros e calcula o total do total..C alguém pode me ajudar fico grato
Att.
Rodolfo
Editado por rdf2806Link para o comentário
Compartilhar em outros sites
5 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.