Salve,
Ho questa funzione:
Funziona bene, tranne che per un particolare: se in un textfield metto un numero intero preceduto dallo 0 (ad esempio "058"), la somma sballa completamente: sapete dirmi perchè, e quale soluzione adottare... e, mentre che ci sono, sapreste indicarmi una versione più "elegante" dello stesso script?codice:function calcola() { var rig = document.form1.Quantity; var somma = 0 for(var i=0; i<rig.length; i++) { if (parseInt(rig(i).value)) { somma += parseInt(rig(i).value); } } if (somma >= 72) { return true; } else { alert(somma); return false; } return false; }
Grazie in anticipo


Rispondi quotando