Ir para conteúdo
Fórum Script Brasil
  • 0

Duvida no Total de tudo


rdf2806

Pergunta

5 respostass a esta questão

Posts Recomendados

  • 0
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 por rdf2806
Link para o comentário
Compartilhar em outros sites

  • 0
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">&nbsp;</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>&nbsp;</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&ccedil;&atilde;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>&nbsp;</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>&nbsp;</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&Atilde;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>&nbsp;</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>&nbsp;</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

Link para o comentário
Compartilhar em outros sites

  • 0

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

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...