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

Calcular 2 Tabelas


hemerson321

Pergunta

Ola bom dia a todos tenho 2 tabelas uma com valor de entrada e outra com valor de saída abaixo queria diminuir o valor da entrada com o valor da saída e totalizar tipo assim:


Entrada: 200,00 R$
Saida :50,00 R$

Totalizando: 150,00 R$

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<table width="" border="1" >
<tr>
<td> ENTRADA</td>
</tr>
</table>
<table width="198" border="1" >
<tr>
<td width="39%"> PRODUTO</td>
<td width="12%">VALOR</td>
</tr>
<tr>
<td >1</td>
<td>100,00</td>
</tr>
<tr>
<td >2</td>
<td>100,00</td>
</tr>
</table>
<p>&nbsp;</p>
<table width="" border="1" >
<tr>
<td> SAIDA</td>
</tr>
</table>
<table width="196" border="1" >
<tr>
<td width="39%"> DESCRICAO</td>
<td width="12%">VALOR</td>
</tr>
<td >SAIDA</td>
<td>50,00</td>
</tr>
</table>
<p>&nbsp;</p>
<p>TOTAL ENTRADA =R$ 200,00</p>
<p>TOTAL SAIDA =R$ 50,00</p>
<p>TOTAL GERAL =R$ 150,00</p>
<p>&nbsp;</p>
</body>
</html>
Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

O total em termo de formatação não fica exactamente como pretendes mas foi o melhor que consegui.

Fica um exemplo, utilizando jQuery:

$(document).ready(function () {
    var entrada = 0,
        saida = 0,
        total = 0;
    $.each($("td[name='entrada']"), function() {
        entrada += parseFloat($(this).text().replace(",", "."));
    });
    $.each($("td[name='saida']"), function() {
        saida += parseFloat($(this).text().replace(",", "."));
    });
    total = entrada - saida;
    $("body").append("TOTAL ENTRADA = R$ " + entrada + "<br />")
             .append("TOTAL SAIDA = R$ " + saida + "<br />")
             .append("TOTAL GERAL = R$ " + total + "<br />");
});

Para tal tens de colocar o atributo name "entrada" nos td com os valores de entrada e "saida" nos td de saída.

Editado por wootzor
Link para o comentário
Compartilhar em outros sites

  • 0

Basta adicionar uma nova tabela para os totais:

<table border="1">
    <tr>
        <td>TOTAL ENTRADA</td>
        <td id="totalEntrada"></td>
    </tr>
    <tr>
        <td>TOTAL SAIDA</td>
        <td id="totalSaida"></td>
    </tr>
    <tr>
        <td>TOTAL GERAL</td>
        <td id="totalGeral"></td>
    </tr>
</table>

E alterar as últimas três linhas do código jQuery:

$("#totalEntrada").append("R$ " + entrada);
$("#totalSaida").append("R$ " + saida)
$("#totalGeral").append("R$ " + total);

Exemplo

Editado por wootzor
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
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...