Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/02/2016, 14:51
killpe
 
Fecha de Ingreso: octubre-2015
Ubicación: españa
Mensajes: 53
Antigüedad: 8 años, 6 meses
Puntos: 1
Suma que se reinicia

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