questa è la funzione per il controllo dei checkbox: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.
da richiamare così (all'interno della pagina che risiede nell'iframe):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 pulsante, invii il modulo in questo modo:codice:<form name="mioform" onsubmit="return controlIt(this);">
ciaocodice:<input type="button" onclick="document.getElementById('idiframe').window.document.mioform.submit();" value="Invia form" />

Rispondi quotando