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
l'errore potrebbe esser docuto a questa concatenazione: document.preventivo.qta+x+.value ???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); }
se si ... come risolvere?
grazie mille

Rispondi quotando