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<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;?>">
<input name="pago4" type="text" id="pago4" onKeyUp="valida(182.00,350,4)" value="168">
Código Javascript
:
Ver originalfunction valida(saldo, cobro, id){
var valpago = calculo = pago = null;
pago = document.getElementById('pago'+id);
valpago = pago.value;
calculo = saldo - cobro + valpago;
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