ciao


ho fatto questa funzione
codice:
<script language="JavaScript">
<!--
function somma() {

var val1 = document.frmInsUsato.pagamento_1rata.value;
var val2 = document.frmInsUsato.pagamento_2rata.value;
var val3 = document.frmInsUsato.pagamento_3rata.value;
var val4 = document.frmInsUsato.pagamento_4rata.value;
var val5 = document.frmInsUsato.pagamento_5rata.value;
var Vimporto = document.frmInsUsato.importo.value;

if(val1=="") val1="0";
if(val2=="") val2="0";
if(val3=="") val3="0";
if(val4=="") val4="0";
if(val5=="") val5="0";

if(Vimporto=="") Vimporto="0";


val1 = parseInt(val1);
val2 = parseInt(val2);
val3 = parseInt(val3);
val4 = parseInt(val4);
val5 = parseInt(val5);

Vimporto = parseInt(Vimporto);

a = Vimporto - (val1 + val2 + val3 + val4 + val5) +",00"


document.frmInsUsato.dare.value = a;
}
//-->
</script>
ora, invece di fare
var val1 = document.frmInsUsato.pagamento_1rata.value;
var val2 = document.frmInsUsato.pagamento_2rata.value;
var val3 = document.frmInsUsato.pagamento_3rata.value;

vorrei inserire una for in modo che mi vengano create in base al valore di un campo..
per esempio
ho provato a fare cosi


for(a=1;a < document.frmInsUsato.totale_i_rate.value;a++){
var val+a = document.frmInsUsato.["pagamento_"+a+"rata"].value;
}

ma naturalmente non funziona...

cosa faccio?


ciao