Adilson-Colabore Sistemas Posted November 11, 2011 Report Share Posted November 11, 2011 (edited) 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çõ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> <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... Edited November 11, 2011 by Adilson-Colabore Sistemas Quote Link to comment Share on other sites More sharing options...
0 Willian Gustavo Veiga Posted November 11, 2011 Report Share Posted November 11, 2011 Quando perder o foco? JavaScript é a solução.Um abraço. Quote Link to comment Share on other sites More sharing options...
0 Adilson-Colabore Sistemas Posted November 11, 2011 Author Report Share Posted November 11, 2011 exatamente quando perder o foco.só existe a possibilidade de fazer em javascript? Quote Link to comment Share on other sites More sharing options...
0 Rogério Kleinkauf Posted November 11, 2011 Report Share Posted November 11, 2011 exatamente quando perder o foco.só existe a possibilidade de fazer em javascript?Somente com JavaScript amigo, pesquise pelo evento onblur.http://www.w3schools.com/jsref/event_onblur.asp Quote Link to comment Share on other sites More sharing options...
Question
Adilson-Colabore Sistemas
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:
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:Os campos que quero calcular são "Total" e "Desconto".
Valeu galera...
Edited by Adilson-Colabore SistemasLink to comment
Share on other sites
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.