Volendo, se le tue checkbox hanno un attributo id incrementale (tipo: id="chk1", id="chk2", ecc.) e se conosci a priori il loro numero massimo (n), puoi migliorare il codice usando un ciclo for e l'accesso al DOM standard col metodo getElementById():codice:if (document.forms[0].checkbox1) { CONDIZIONI SE ESISTE L'OGGETTO CHECKBOX1 }
codice:function FUNZIONE(n) { for (i=1; i<=n; i++) { if (document.getElementById("chk" + i)) { if (document.getElementById("chk" + i).checked==true) { ISTRUZIONI SE IL CHECKBOX ESISTE ED E' ATTIVO; } } else { ISTRUZIONI SE IL CHECKBOX ESISTE E NON E' ATTIVO; } else { ISTRUZIONI SE IL CHECKBOX NON ESISTE; } } }



Rispondi quotando