Ho questo codice (che peraltro non è stato scritto da me):
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!!!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; }
Come mai? :master: