11.886 messaggi dal 09 febbraio 2002
Contributi
le variabili javascript non si resettano automaticamente quando resetti il form, devi farlo a mano.
in ogni form (faccio un esempio con il 2), metti:

<form name="form2" method="post" action="" onReset="Javascript:resetta(1)">

e poi aggiungi ai javascript che già hai questa funzione:

function resetta(numero){
while (numero>spuntate.length-1){
spuntate.push(0)
}
spuntate[numero]=0
}

così riporti a 0 il conteggio delle check spuntate
ciao


Modificato da BrightSoul il 03 dicembre 2003 18.19 -

Enjoy learning and just keep making
Ho capito, certamente se non le resettiamo rimangono con valore uno.

Ti ringrazio ancora. :)

.:LTADM:.
11.886 messaggi dal 09 febbraio 2002
Contributi
ps. ho dimenticato di dirti il significato di queste 3 righe:

while (numero>spuntate.length-1){
spuntate.push(0)
}

si assicurano che esista l'elemento "numero" dell'array "spuntate".
il ciclo while continua ad aggiungere elementi (con il metodo push()) finchè l'array non possiede l'elemento spuntate[numero].
Questo perchè l'array all'inizio è vuoto (ha 0 elementi). Non l'ho dimensionato subito perchè così si può adattare al numero di domande che hai nella pagina. Si dimensiona da solo e quando serve, in modo che non devi starti a preoccupare se è troppo piccolo o troppo grande. Ciao.
Modificato da BrightSoul il 03 dicembre 2003 19.57 -

Enjoy learning and just keep making

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.