Ciao ragazzi,
ho questa funzione:

codice:
function subtotale(i){
/*questa è la somma dell'articolo*/
if (i=='1'){
document.form1.art18_1.value = parseFloat("0" + document.form1.art8_1.value) + parseFloat("0" + document.form1.art9_1.value) + parseFloat("0" + document.form1.art10_1.value) + parseFloat("0" + document.form1.art11_1.value) + parseFloat("0" + document.form1.art12_1.value) + parseFloat("0" + document.form1.art13_1.value) + parseFloat("0" + document.form1.art14_1.value) + parseFloat("0" + document.form1.art15_1.value)  + parseFloat("0" + document.form1.art16_1.value) + parseFloat("0" + document.form1.art17_1.value);
}
if (i=='2'){
document.form1.art18_2.value = parseFloat("0" + document.form1.art8_2.value) + parseFloat("0" + document.form1.art9_2.value) + parseFloat("0" + document.form1.art10_2.value) + parseFloat("0" + document.form1.art11_2.value) + parseFloat("0" + document.form1.art12_2.value) + parseFloat("0" + document.form1.art13_2.value) + parseFloat("0" + document.form1.art14_2.value) + parseFloat("0" + document.form1.art15_2.value)  + parseFloat("0" + document.form1.art16_2.value) + parseFloat("0" + document.form1.art17_2.value);
}
....
Siccome i valori che i può assumere vanno da 1 a 200, vorrei trovare una soluzione tale che non debba scrivere 200 volte queste operazioni.
Sapete dirmi come posso fare?
grazie mille