Salve a tutti,
volevo sapere come si fa a recuperare un valore di una select html con javascript tenendo conto che questo elemento si trova all'interno di un iframe che a sua volta si trova in un form html..
Grazie anticipatamente
Salve a tutti,
volevo sapere come si fa a recuperare un valore di una select html con javascript tenendo conto che questo elemento si trova all'interno di un iframe che a sua volta si trova in un form html..
Grazie anticipatamente
Tony
se l' iframe ha id
se l' iframe ha namecodice:var sel=document.getElementById('id_iframe').contentWindow.document.nomeForm.nomeSelect; var val_sel=sel.options[sel.selectedIndex].value;
ciaocodice:var sel=self.nomeIframe.document.nomeForm.nomeSelect; var val_sel=sel.options[sel.selectedIndex].value;
Attenzione perchè il form intendevo dire quello che si trova all'interno della pagina che contiene l'iframe e non quello dell'iframe stessoOriginariamente inviato da tony83
Salve a tutti,
volevo sapere come si fa a recuperare un valore di una select html con javascript tenendo conto che questo elemento si trova all'interno di un iframe che a sua volta si trova in un form html..
Grazie anticipatamente
Tony
quindi, per es, alla selezione della select nel form nell' iframe vuoi valorizzare un hidden nel form del contenitore?
codice:<select onchange="parent.document.nomeForm.nomeHidden.value=this.options[this.selectedIndex].value;">
no intendevo dire che:Originariamente inviato da Xinod
quindi, per es, alla selezione della select nel form nell' iframe vuoi valorizzare un hidden nel form del contenitore?
codice:<select onchange="parent.document.nomeForm.nomeHidden.value=this.options[this.selectedIndex].value;">
all'interno di un form html ci sono una serie di text e un iframe con all'interno una select. Devo recuperare il valore di questa select.
Tony
beh, e' questo, no?
Originariamente inviato da Xinod
se l' iframe ha id
se l' iframe ha namecodice:var sel=document.getElementById('id_iframe').contentWindow.document.nomeForm.nomeSelect; var val_sel=sel.options[sel.selectedIndex].value;
codice:var sel=self.nomeIframe.document.nomeForm.nomeSelect; var val_sel=sel.options[sel.selectedIndex].value;
Codice JavaScript:codice:<form action="" target="" title="" onsubmit="JavaScript: return controllo();" name="frmModulo" method="POST"> <span class="clsLabelNome">Nome</span><span class="clsNome"><input type="text" name="txtNome"/></span> <span class="clsLabelProvincia">Provincia</span><span class="clsProvincia"><select name="slcProvincia" onchange="JavaScript: ricaricaComune();"> <option VALUE="">Scegliere provincia <option VALUE="RM">Roma <option VALUE="CR">Crotone </select></span> <span class="clsLabelComune">Comune</span><iframe class="clsIFrameComune" src="comune.jsp" name="IFrmComune"></iframe> <input type="submit" name="submit" class="clsInvio" value="invio"/> <input type="reset" name="reset" class="cslReset" value="resetta"/> </form>
cosi non mi funziona mi dice:codice:var sel=self.IFrmComune.document.frmModulo.slcComune; var val_sel=sel.options[sel.selectedIndex].value; alert(val_sel); if (val_sel == "" || val_sel == null) { alert("Scegliere Provincia"); sel.focus(); return false; }
Error: self.IFrmComune.document.frmModulo has no properties
Source File: http://localhost:8084/pippo/
Line: 69
Tony
posta un contenuto-tipo dell' iframe
con i gestori eventi javascript: e' inutile
iframe:Originariamente inviato da Xinod
posta un contenuto-tipo dell' iframe
con i gestori eventi javascript: e' inutile
codice:<span class="clsComune"> <select NAME="slcComune"> <% String chiave; String valore; Set s = obTreeMapComuni.entrySet(); Iterator i = s.iterator(); while(i.hasNext()) { Map.Entry coppia = (Map.Entry)i.next(); chiave = (String) coppia.getKey(); valore = (String) coppia.getValue(); %> <option value="<%= chiave %>"><%= valore %> <% } %> </select> </span>
Tony
magari aiuterebbe vedere l' xhtml risultante...