ciao a tutti ho questo piccolo grosso problema:

devo utilizzare questo codice...
solo che come vedete unica cosa che cambia e' mat1,mat2,mat3 etc...

document.forms[nomeform].mat1.value=document.dati.mat1.value;
document.forms[nomeform].mat2.value=document.dati.mat2.value;
document.forms[nomeform].mat3.value=document.dati.mat3.value;
document.forms[nomeform].mat4.value=document.dati.mat4.value;
document.forms[nomeform].mat5.value=document.dati.mat5.value;
document.forms[nomeform].mat6.value=document.dati.mat6.value;
document.forms[nomeform].mat7.value=document.dati.mat7.value;
document.forms[nomeform].mat8.value=document.dati.mat8.value;

ora sto cercando in tutti i modi di ottimizzarlo creando un ciclo for che compone lui il tutto, cambiando solamente i vari numeri utilizzando la variabile del ciclo.. solo nn riesco a concatenarla es io farei cosi':

document.forms[nomeform].mat+(i)+.value=document.dati.mat+(i)+.value;

ma naturalmente nn funziona..... qualcuno sa dirmi dove e cosa sbaglio?

tnx