Ho una pagina in cui posso inviare email ai miei clienti ma devo controllare che nella lista sia selezionato almeno un cliente a cui inviare l'email di comunicazione.
Non riesco a capire perchè questa funzione di controllo mi funziona con explorer 8 ma non con firefox:



function controlloSelezione(){

n=0;

var oElements = document.tablesForm.elements;

for (var i=0; i<oElements.length; i++){

if (oElements(i).type == "checkbox"){

if(oElements(i).checked){

n++;

}

}

}

if (n==0){

alert ("Selezionare almeno una agenzia");

return false;

}
else {

return true;

}



}




In pratica prosegue con l'invio dell'email (a vuoto perchè non ho selezionato alcun cliente) senza fare nessun controllo.