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