Depende de como esten tus campos, por ejemplo:
Código Javascript
:
Ver originalvar total = 0;
$(function(){
$(".numero").change(function(){
total = 0;
$(".numero").each(function(){
var valor = ($(this).val()!="" && $.isNumeric($(this).val())) ? $(this).val() : 0;
total = parseFloat(total) + parseFloat(valor);
$("#valorCompra").html("Total Compra: "+total.toLocaleString("es"));
})
})
})
MUESTRA