Questo codice stampa correttamente, ma non somma i decimali nel totale, mette 2 zeri fissi,
La funzione CALCOLA è per il subtotale, la CARRELLO è per il totale.
<script>
$(document).ready(function(){
function CALCOLA(id){
var moneyCarrello1 = $("#prodotto"+id+" .moneyCarrello1").val();
var quantity = $("#prodotto"+id+" .quantity").val();
var costo = quantity * moneyCarrello1;
$("#prodotto"+id+" .subTotale").val(costo.toFixed(2)); //Mette i decimali
return parseInt(costo);
}
function CARELLO(){
var numeroMERCI = 8; //Quantità dei libri in vendita
var totale = 0;
for(i=1;i<=numeroMERCI;i++){
totale += CALCOLA(i);
}
$("#carrello .totale").val(totale.toFixed(2)); //Mette i decimali
}
$("input").change(function(){
CARELLO();
});
});
</script>