Ho una pagina jsp scritta usando jsf dove ho la necessità di prendere il valore di un input text..
il codice javascript scrive semplicemente l'indice del valore selezionato nella selectOneListbox..codice:<f:verbatim> <script language="JavaScript"> function leggiIndice(obj){ document.getElementById('indiceSelezionato').value = obj.selectedIndex; } </script> </f:verbatim> <h:form id="datiModello"> <h:selectOneListbox id="SOLSezioniSelezionate" onclick="leggiIndice(this)" title="SezioniSelezionate" value="#{sezione.idSelezionatoElimina}" size="7"> <f:selectItems value="#{sezione.listaSezioniSelezionate}"/> </h:selectOneListbox> <f:verbatim> <input type="Hidden" id="indiceSelezionato" value="sezione.getIndiceSelezionato()"/> </f:verbatim> </h:form>
il problema è che per far funzionare il javascript ho dovuto scrivere l'input hidden in html puro ma così facendo non riesco a prendere il valore dello stesso campo tramite la funzione getIndiceSelezionato()..
qualche suggerimento?

Rispondi quotando