Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/10/2015, 17:54
zerobathory
 
Fecha de Ingreso: enero-2012
Mensajes: 55
Antigüedad: 12 años, 4 meses
Puntos: 1
Resultado NaN en resta... Por que?

Hola, buena tarde, estoy haciendo un sistema en el cual es como un terminal punto de venta, tengo un total, y un input que es efectivo, y otro input que es el cambio, entonces quiero que al ingresar la cantidad en efectivo, se reste para que marque el cambio, hice una funcion javascript, pero en el campo efectivo me pone NaN, pero me extraña porque uso parseInt en la resta. El total esta en un campo span, por eso pongo innerHTML, alguna sugerencia?

Gracias de antemano

Código Javascript:
Ver original
  1. function restarTotal(){
  2.     var totalventa=document.getElementById("totalventa").innerHTML;
  3.     var efectivo= document.getElementById("efectivo").value;
  4.     document.getElementById("cambio").value= parseInt(efectivo) - parseInt(totalventa);
  5. }