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.