ciao
ho uno script js che ciclando i campi di una form mi deve restituire le relative cifre, i conti e quindi l'importo di un preventivo

ora funziona ma ogni campo è impostato a mano ... nello specifico essendo 15 campi .. tutto è ripetuto 15 volte

ho provato quindi a mettere il tutto in un ciclo ma mi restituisce un errore ... ecco il codice

codice:
	for (x=1; x<=15 ; x++)
		{
		if (!parseInt(document.preventivo.qta+x+.value))
			{
			document.preventivo.qta+x+.value = 0;
			}
		else
			{
			for (i=0; i< document.preventivo.qta+x+.value.length; i++)
				{
				c = document.preventivo.qta+x+.value.charAt(i);
				if ("0123456789.".indexOf(c,0) < 0)
					{
					document.preventivo.qta+x+.value = 0;
					}
				}
			}
		TotSetupServ = TotSetupServ + eval(document.preventivo.qta+x+.value * document.preventivo.setup+x+.value);
		TotCanoneServ = TotCanoneServ + eval(document.preventivo.qta+x+.value * document.preventivo.canone+x+.value);
		}
l'errore potrebbe esser docuto a questa concatenazione: document.preventivo.qta+x+.value ???
se si ... come risolvere?

grazie mille