Frank K Hosaka Postado Julho 23 Denunciar Share Postado Julho 23 Hoje consegui consertar o registro de venda. Tenho um <input> que registra dinheiro Tenho um <input> que registra cartão Nunca imaginei que o cliente iria pagar uma parte no cartão e outra parte em dinheiro, assim eu inventei o <input name=parcial id=parcial> O problema é calcular o troco: venda - dinheiro - parcial Quando o cliente usa só o dinheiro, a equação acima retorna NaN, o JavaScript reclama que o parcial não foi definido. Usei o famoso método da tentativa e erro, e deu certo: arquivo orcamento.php (parcial) <main> <a href=#caixa onclick="caixa.style.display='block';dinheiro.focus">Registrar Venda</a> <div id=caixa style=display:none> <form action=orcamentoVenda.php> <table><input type=hidden id=total value=<?=$total?>> <input type=hidden name=ped value=<?=$ped?>> <script> function encerrar() { t=parseFloat(total.value.replace(',','.')) d=parseFloat(dinheiro.value.replace(',','.')) || 0 c=parseFloat(parcial.value.replace(',')) || 0 dif=(d+c-t).toFixed(2).toString() troco.value=dif.replace('.',',') } </script> <tr style=height:50px> <td>Dinheiro <input name=dinheiro id=dinheiro size=7> --> troco <input name=troco id=troco size=7> <tr style=height:50px><td>Parcial [ ]<input name=parcial id=parcial size=7> <tr><td><input type=checkbox name=cartao> Cartão <input type=checkbox name=pix> Pix <tr style=height:50px><td><input type=button value=Calcular onclick=encerrar()> <td><input type=submit value=Confirmar> </table> </form> </div> </main> Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Frank K Hosaka
Hoje consegui consertar o registro de venda.
Tenho um <input> que registra dinheiro
Tenho um <input> que registra cartão
Nunca imaginei que o cliente iria pagar uma parte no cartão e outra parte em dinheiro, assim eu inventei o <input name=parcial id=parcial>
O problema é calcular o troco: venda - dinheiro - parcial
Quando o cliente usa só o dinheiro, a equação acima retorna NaN, o JavaScript reclama que o parcial não foi definido.
Usei o famoso método da tentativa e erro, e deu certo:
Link para o comentário
Compartilhar em outros sites
0 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.