Ho questo codice (che peraltro non è stato scritto da me):

codice:
/*
** funzione che disabilita il gruppo di controlli non valorizzati
*/
function checkForm() {

	var f = document.myForm;
  	var nAnaSkill = f.idsiotr202_anagrafiche_skill.length;

	for (var i = 0; i <= nAnaSkill; i++) {
		alert("checkForm 3");			 
		if (!(
			(f.elements("livello")[i].value == ""
				 && f.elements("mesi_utilizzo")[i].value == ""
				 && f.elements("ultimo_utilizzo_anno")[i].value == ""
				 && f.elements("ultimo_utilizzo_mese")[i].value == "") 
	    ||
	        (f.elements("livello")[i].value != ""
				 && f.elements("mesi_utilizzo")[i].value != ""
				 && f.elements("ultimo_utilizzo_anno")[i].value != ""
				 && f.elements("ultimo_utilizzo_mese")[i].value != "")
			))	 
		 {
			alert("checkForm 4");			 
			alert("Attenzione!\nTutti i campi relativo allo skill '"+f.elements("skill")[i].value+"' sono obbligatori ");
			alert("checkForm 5");			 			
			f.elements("mesi_utilizzo")[i].focus();
			alert("checkForm 6");			 
			return false;
	
		}//chiusura if
		
	}//chiusura for

	return true;
}
In fase di debug su IE l'alert di attenzione viene mostrato se anche un solo campo della lista non viene valorizzato; su NN invece si blocca ad "alert("checkForm 3");" e resta appeso il salvataggio!!!
Come mai? :master: