Premesso che questo script funziona perfettamente ed è affidabile,
cè il modo di ridurlo un po?
codice:function Somma() { // ok var elementi=document.form1.modulo1; var elementi2=document.form1.modulo2; var valore=0; for (i=0; i<elementi.length; i++) { if (elementi[i].type=="checkbox" && elementi[i].checked) valore+=parseFloat(elementi[i].value); } if (i==0) { // funzione nel caso ci sia solo una fattura nell'elenco if (elementi.type=="checkbox" && elementi.checked) valore+=parseFloat(elementi.value); } for (i=0; i<elementi2.length; i++) { if (elementi2[i].type=="checkbox" && elementi2[i].checked) valore+=parseFloat(elementi2[i].value); } if (i==0) { // funzione nel caso ci sia solo una fattura nell'elenco if (elementi2.type=="checkbox" && elementi2.checked) valore+=parseFloat(elementi2.value); } document.form1.totalone.value=Math.round(100*valore)/100 ; }

Rispondi quotando