Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/08/2017, 17:48
Avatar de emilio_viguri
emilio_viguri
 
Fecha de Ingreso: junio-2011
Ubicación: Mexico
Mensajes: 116
Antigüedad: 12 años, 10 meses
Puntos: 3
Pregunta Funcion que Aumenta no Suma

Ya no se que paso ni por que lo hace pregunto por que me hace esto

tengo un formulario que validadar donde paso parametros los cuales quiero hacer una simple operacion como son varios uso un id para identificarlos y que sean diferentes para depsues hacer la operacion y mostrar bueno todo esta bien pero no se por que no lo suma y me hace cosa rara.

Mi input con PHP y resultado abajo...
Código HTML:
Ver original
  1. <input name="pago<?php echo $row_pendiente['idcliente']; ?>" type="text" id="pago<?php echo $row_pendiente['idcliente']; ?>" onKeyUp="valida(<?=$row_pendiente['saldo'].','.$cobro.','.$row_pendiente['idcliente']; ?>)" value="<?=$pago;?>">
  2.  
  3. <input name="pago4" type="text" id="pago4" onKeyUp="valida(182.00,350,4)" value="168">
Código Javascript:
Ver original
  1. function valida(saldo, cobro, id){
  2.     var valpago = calculo = pago = null;
  3.     pago = document.getElementById('pago'+id);
  4.     valpago = pago.value;
  5.  
  6.     calculo = saldo - cobro + valpago;
  7.    
  8.     document.getElementById('saldo'+id).value = calculo;

si yo pongo 200
lo que me hace esto con esos valores es ponerme en saldo id: -168200

y lo que tendria que hacer es
calculo = saldo - cobro + valpago;
32 = 182 - 350 + 200;


no -168200
__________________
Ing. Emilio Viguri de NEXCEN Visitamos en lo que podamos ayudarte.