Originariamente inviato da TheAikon 
Ciao a tutti vi spiego subito la mia necessità:
Ho una pagina con un iframe; al suo interno ho un form (name="SelPratiche") con tanti input checkbox (name="N_Pratiche");
il tasto invio è situato nella pagina all'esterno dell'iframe.
Io vorrei che all'atto dell'invio venga controllato che almeno un checkbox è selezionato, e che venga caricato il tutto in un'altra pagina non all'interno dell'iframe.
Come si ottiene tutto ciò?  
 
 
Grazie per la vostra collaborazione.
			
		
 
	 
 
questa è la funzione per il controllo dei checkbox:
	codice:
	function controlIt(f) {
 var e=f.elements;
 for (var i=0; i<e.length; i++)
  if (e[i].type=="checkbox" && e[i].checked) return true;
 alert("Selezionare almeno un checkbox.");
 return false;
}
 
da richiamare così (all'interno della pagina che risiede nell'iframe):
	codice:
	<form name="mioform" onsubmit="return controlIt(this);">
 
da pulsante, invii il modulo in questo modo:
	codice:
	<input type="button" onclick="document.getElementById('idiframe').window.document.mioform.submit();" value="Invia form" />
 
ciao