Hola de nuevo.
Eso te pasa porque cada vez que #pieza cambia le estás diciendo que la variable suma sea 0 por lo cual siempre estás reseteando la cuenta lo que tienes que hacer es ponerla fuera del .change el var suma = 0 para que solo sea 0 al principio. Mira aquí tienes como sería:
Código Javascript
:
Ver original$(document).ready(function(){
var suma = 0;
$("#pieza").change(function(){
var costoPieza = $("#pieza").val();
suma += parseInt(costoPieza);
$("#Importe").val(suma);
});
});
Saludos.