Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/09/2009, 06:01
Avatar de hoberwilly
hoberwilly
 
Fecha de Ingreso: julio-2008
Ubicación: Lima - Perú
Mensajes: 769
Antigüedad: 15 años, 10 meses
Puntos: 2
Respuesta: Imprimir en caja texto operacion matematica (resta)

Amigos buen dia,

Siguiendo con la idea, a ver si me podrian seguier ayudando...

1. Esto es otra pagina en la cual el usuario llena el importe a cancelar PERO EN TARJETA, pero este importe quiero guardarlo en una variable de sesion.
Esto es lo que hize:
tarjeta.php
-----------------
Código php:
Ver original
  1. <?php
  2. ?>
  3. <script type="text/javascript">
  4. function pagartarjeta(){
  5. var importepagartarjeta=document.getElementById("importepagartarjeta");
  6. <?php $_SESSION['tarjeta'] ?> = importepagartarjeta.value;
  7. }
  8. </script>
  9. <table width="98%" cellspacing="3" cellpadding="8" border="1" bgcolor="#CC0033" align="center">
  10. <tr>
  11.   <td width="35%" align="right">Tipo de Tarjeta</td>
  12.   <td width="35%" align="right"><input type="text" name="tiptarjeta" value=""/></td>     
  13. </tr>
  14. <tr>
  15.   <td width="35%" align="right">Importe a Pagar</td>
  16.   <td width="35%" align="right"><input id="importepagartarjeta" type="text" value="" onkeyup="pagartarjeta();" /></td>   
  17. </tr>
  18. </table>

Con la finalidad de que la primera parte, este importetarjeta ($_SESSION['tarjeta']) se adicione como pago realizado y calcular el vuelto total:

en otras palabras seria:

<script type="text/javascript">
function vuelto(){
var importepagar=document.getElementById("importeapaga r");
var vuelto= document.getElementById("vuelto");
vuelto.value= <?=$suma?> - importepagar.value - <?php $_SESSION['tarjeta'] ?>;
}

pero como que no me origina esta variable de sesion, por ende solo el vuelto por el momento me esta calculando como al inicio:
vuelto.value= <?=$suma?> - importepagar.value;

Gracias, y saludos a todos.