Salve a tutti, ho una serie di caseel di controllo, con lo stesso nome, e con questo codice:

codice:
<input name="seleziona" type="checkbox" id="seleziona" value="gruppoN" checked onClick="contrSelez()">
cliccandovi, viene lanciata la funzione contrSelez(), che controlla quante caselle sono state selezionate, questa funzione è situata negli head, questo il codice:

codice:
function contrSelez(){
modulo = document.DATA.elements;
elemSel = 0
	for (i=0; i<modulo.length; i++){
		if(modulo[i].type == "checkbox" && modulo[i].name =="seleziona" && modulo[i].checked == true){
		elemSel++			
    	}	
	}
	document.itemSel.value = elemSel;
}
alla fine della pagina fuori dal form, ho un input text con nome itemSel, che riporta il valore delle caselle selezionate.
Purtroppo, non mi funziona, la mia domanda è questa:

esiste un modo per attribuire il valore ad una casella di testo anche se fuori dal form???
vorrei evitare questa sintassi:
document.MIOFORM.itemSel.value = elemSel;

l'altra domanda è questa:
Devo per forza mettere una casella di testo???, non posso mettere un semplice testo che si aggiorna mano mano che clicco sulle caselle di controllo, tipo
document.write (elemSel);

Grazie, ciao.
Spero di aver spiegato tutto bene :master: