Scusate a tutti ho questo script che mi somma in una casella i dati inseriti nei vari form. A volte la somma è precisa a volte ad esempio se in 2 campi metto 2+2 come somma mi da 3,99999999999 Perchè?
<script>
function somma() {
var escludi = " #email#rivendita";
f = document.prenotazione;
var tot = 0;
for (var i=0;i<f.elements.length;i++) {
e = f.elements[i];
if (e.type=="text") {
if (escludi.indexOf(e.name)==-1) {
if (!isNaN(e.value)) {
tot += parseFloat("0"+e.value);
}
}
}
}
f.totale.value = tot;
}
</script>