Hola, tengo este código:
Código:
var TBase = 0;
var totales = $('input[name^=base]');
totales.each(function(){ var valor = $(this).val().replace(',', '.'); if (!isNaN(valor)) { TBase += parseFloat(valor); } else { return true; } //calculamos la base
$('input[name=Totalbase]').val(parseFloat(TBase).toFixed(2).replace(',', '.'));
$("#Pbase").text(" "+ parseFloat(TBase).toFixed(2).replace('.', ',') +" <?=$DEmpresa["17"]; ?>");
});
lo que intento hacer es que al poner números en un input sume los valores. mas o menos funciona ( de hecho funcionaba hasta hace poco ) si pongo el valor en el input me dice en otro input el valor que hay escrito.
La idea es que coja el ultimo resultado que hay en $('input[name=Totalbase]') y sume el nuevo valor de $('input[name^=base]'); pero por alguna extraña razón siempre coge el valor de $('input[name^=base]'); y pasa de sumar nada
a ver si algún alma caritativa me guía en donde me estoy equivocando que ando perdidisimo