Ho una pagina jsp scritta usando jsf dove ho la necessità di prendere il valore di un input text..

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 codice javascript scrive semplicemente l'indice del valore selezionato nella selectOneListbox..
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?