Salve a tutti,
ho una tabella in cui in ogni riga ci sono da
0 a 5 checkbox a seconda di calcoli fatti a monte,
all' inizio di tali righe ho un pulsante prenota che al click
dovrebbe spuntare tutti i chek che trova in quella precisa riga.
La funzione che utilizzo per fare questo è:

codice:
function TrueCheck(riga,param) {
	elem = 0
	for(i = 0; i < document.pren.length; i++){
		if(document.pren.elements[i].name == riga) {
			elem = i
			i = document.pren.length
		}
	}
	for(i = (elem+1); i < (elem+7); i++) {
		document.pren.elements[i].checked = param;
	}
}
viene chiamata al click del pulsante, ma il risultato
non è quello voluto, cioè a volte vengoono spuntati anche alcuni check della riga sotto ed a volte no.
Purtroppo non sò spiegarvi bene cosa faccia tale funzione.

Come risolvere questo problema?
Grazie mille.