Ciao a tutti,
ho un form con una lista di campi di tipo checkbox, creata dinamicamente con una query, quindi non so a priori il numero di checkboxes che ho.
Devo controllare che l'utente abbia selezionato almeno una checkbox prima di continuare e ho creato una funzione javascript che funziona perfettamente tranno quando il risultato della mia query è 1 solo record, quindi quando ho una sola checkbox. Perché?!?

codice:
function Controlla(ff){
var intCounter = 0;
			var myCheckImages = ff.elements['ImageCode[]'];
			for (var i=0; i<myCheckImages.length; i++) {
				if(ff.elements['ImageCode[i]'].checked) { 
					intCounter++;
				}
			}
			
			if(intCounter == 0){
				alert('Selezionare almeno un check')
				return false
			}
			else return true
		}