17/08/2017, 20:00
|
| Moderador | | Fecha de Ingreso: febrero-2008 Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 9 meses Puntos: 1146 | |
Respuesta: Funcion que Aumenta no Suma el problema es bastante claro, estas usando input de texto por lo que al momento de querer sumar en realidad lo que haces es concatenar
182 - 350 = -168 este valor es convertido a texto y se concatena con tu 200 ya que es una cadena de texto lo que has enviado.
Tu solución es parseInt o parseFloat según el tipo de valor enviado, ya sea entero o con decimales según corresponda.
calculo = saldo - cobro + parseInt(valpago);// enteros
o bien
calculo = saldo - cobro + parseFloat(valpago); // con decimales |