Foros del Web » Programando para Internet » Javascript »

Imprimir en caja texto operacion matematica (resta)

Estas en el tema de Imprimir en caja texto operacion matematica (resta) en el foro de Javascript en Foros del Web. Buenas a todos amigos, Quisiera ser breve en mi consulta: 1. Tengo una variable suma: $suma=200.00; 2. Tengo dos cajas de textos: <input type="text" name="importeapagar" ...
  #1 (permalink)  
Antiguo 07/09/2009, 23:23
Avatar de hoberwilly  
Fecha de Ingreso: julio-2008
Ubicación: Lima - Perú
Mensajes: 769
Antigüedad: 15 años, 10 meses
Puntos: 2
Pregunta Imprimir en caja texto operacion matematica (resta)

Buenas a todos amigos,
Quisiera ser breve en mi consulta:

1. Tengo una variable suma:
$suma=200.00;

2. Tengo dos cajas de textos:

<input type="text" name="importeapagar" value="" /> //se digitara el monto a pagar

<input type="text" name="vuelto" value="<?php echo "- ".$suma" /> //esta recibe la variable suma

3. Quisiera que al digitar en la caja (importeapagar) ejm: 150.00, en ese momento la otra caja (vuelto) se visualize 50.00 =(200-150)

Gracias de antemano sus colaboraciones
  #2 (permalink)  
Antiguo 08/09/2009, 01:44
 
Fecha de Ingreso: agosto-2009
Mensajes: 39
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Imprimir en caja texto operacion matematica (resta)

<script type="text/javascript">
function vuelto(){
var importepagar=document.getElementById("importeapaga r");
var vuelto= document.getElementById("vuelto");
vuelto.value= <?=$suma?> - importepagar.value;
}
</script>
<input id="importeapagar" type="text" name="importeapagar" value="" onKeyUp="vuelto();"/>
<input id="vuelto" type="text" name="vuelto" value="" disabled/>

Ey mira a lo mejor este código con javascript te puede ayudar.
  #3 (permalink)  
Antiguo 08/09/2009, 07:34
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Imprimir en caja texto operacion matematica (resta)

Tema trasladado desde PHP
  #4 (permalink)  
Antiguo 10/09/2009, 06:01
Avatar de 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.
  #5 (permalink)  
Antiguo 10/09/2009, 10:58
Avatar de 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)

Intente con esta opción:

<?=$_SESSION['tarjeta']?> = importepagartarjeta.value; //linea 7 de tarjeta.php

...esto es correcto???o como debe ser

Ayudenme por favor a este tema, gracias
  #6 (permalink)  
Antiguo 11/09/2009, 18:52
Avatar de buzu  
Fecha de Ingreso: octubre-2006
Ubicación: San Francisco, CA
Mensajes: 2.168
Antigüedad: 17 años, 6 meses
Puntos: 122
Respuesta: Imprimir en caja texto operacion matematica (resta)

Oye, por tus últimas consultas, deduzco que estás trabajando en un carrito de compra o algo parecido. No me lo tomes a mal, pero si estás trabajando en un proyecto real de una tienda en linea, mejor investiga primero. No te metas en problemas legales. Te lo digo por que al ver tus consultas me doy cuenta que andas algo perdido en el tema. Te repito, no trato de ser mala onda, al contrario.

Si solo estás practicando entonces no hay problema, pero igual no te vendría mal investigar un poco sobre el asunto.

Bueno, espero no me tomes a mal mi comentario.

Saludos.
__________________
twitter: @imbuzu
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:19.