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

Calcular dois valores após modificação


Adilson-Colabore Sistemas

Pergunta

Pessoal tenho dois campos de texto que gostaria de somar toda vez que o foco sair de um deles.

Esses campos vêem de um outro php e recebo os valores deles na tela chamando um função.

Vou colocar uma parte dos códigos.

Primeiro o arquivo que chama a função:

<?php

$prazo_entrega = retornaValorCampo ( "PRAZO_ENTREGA", "erp_instituicao", "id = $id_instituicao" );

$valor_sinal = retornaValorCampo ( "SINAL_PADRAO", "erp_instituicao", "id = $id_instituicao" );

$data_entrega = date ( "d/m/Y", mktime ( 0, 0, 0, date ( "m" ), date ( "d" ) + $prazo_entrega, date ( "Y" ) ) );
#$data_entrega = formataData($data_entrega, false);

?>

<div class='item'><br>
<h5>Dt Prevista da Entrega:</h5>
<input type="text" size="11" value="<?php echo $data_entrega; ?>" name="pdataentrega" id="pdataentrega"><?php echo "<b id='ok'>*</b> +$prazo_entrega Dias"; ?>
</div>

<div class='item'><br>
<h5>Sinal:</h5>
<input type="text" size="4" maxlengh="5" value="<?php echo $valor_sinal; ?>" name="pvalorsinal" id="pvalorsinal"> <?php echo "<b id='ok'>*</b>(%)"; ?>
</div>
<div class='item'><br>
<h5>Observa&ccedil;&otilde;es:</h5>
<textarea rows="5" cols="30" name="pobs" id="pobs"> </textarea>
</div>

<?php 
    require_once("funcoes/erp_tipo_cliente_indireto.php");
    echo"<div class='item'><h5>Tipo de Cliente Indireto:</h5>
         <select name='p_tipoCliente' onchange=\"getConteudo('lista_clientes_pedidos','pedidos/lista_clientes_pedidos', document.frm_cesta.p_tipoCliente.value, 0);\">";
            getTipoClienteIndireto(0, "select");
    echo"</select> </div>                                       
    ";            

echo "<div id='lista_clientes_pedidos'></div>";
?>
Como podem ver, não apenas uso php mas também javascript. Se for mais fácil com javascript, peço a um moderador que mova o post. Agora o arquivo com a função:
<?php
require_once "../admin/conexao.php";
session_start();
validaAcesso();

$cliente = $_GET["param1"]; #recebe parametro

echo "<table class='perfil2 semborda'> 
        <tr class='titulo_cesta'> 
            <td><img src='images/carrinho.png' width='28' height='20'> Cesta de Pedido</td>
            <td align='right'> <a href=\"java script:void(0);\" onclick=\"MM_openBrWindow('cads/lista_p_cesta.php',null,'dialogWidth:500px; dialogHeight:480px; center:yes;')\"> <img src='images/add.png' width='25' height='25'> </a></td> 
        </tr> 
    </table>";

                echo"<table class='perfil2 semborda'>                    
                     <tr class='titulo'>
                             <td align='left' width='30'>PV</td>
                            <td width='100'>Produto</td>
                            <td width='5'>Tamanho</td>
                            <td width='30'>Cor</td>
                            <td width='10'>Valor</td>
                            <td width='5'>Del</td>
                     </tr> </table>

        <table class='perfil2 semborda' id='tabela'> </table>
                    
        <br />
        <div class='item'><h5>Total:</h5>
            <input type='text' name='pTotal' id='pTotal' size='6' value='0'> <b id='ok'>*</b> Total Geral do Pedido <br>
        </div>
        <div class='item'><h5>Desconto:</h5>
            <input type='text' name='pDesconto' id='pDesconto' size='6' value='0'> <b id='ok'>*</b> Porcentagem de desconto <br>
        </div>
            <div class='item'><h5>Sinal:</h5>                        
            <input type='text' name='pSinal' id='pSinal' size='6' value='0'> <b id='ok'>*</b> Valor do sinal calculado baseado na porcentagem estabelecida
            <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<i>Valor do Sinal calculado sem influência do Desconto</i>
            <input type='hidden' name='pIdCliente' id='pIdCliente' value='$cliente'>
            </div>
        </div>
        <br><br>
        <div class='item'><h5>Acréscimo:</h5>
            <input type='text' name='pAcrescimo' id='pAcrescimo' size='6' value='0'> <b id='ok'>*</b> Valor de acréscimo caso peça seja modificada <br>
        </div>
                     ";
                         
?>

Os campos que quero calcular são "Total" e "Desconto".

Valeu galera...

Editado por Adilson-Colabore Sistemas
Link para o comentário
Compartilhar em outros sites

3 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.

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,5k
×
×
  • Criar Novo...