0
我想用java腳本得到選擇一個菜單我怎樣才能得到selecteditem值?t:selectOneMenu如何使用java腳本獲取選定值?
<h:outputLabel value="#{l.description1}" styleClass="dataValue" />
<t:selectOneMenu id="chooseLevelTypeId"
value="#{AssetWizardComptTypeTile.levelTypeId}">
<f:selectItem itemLabel="" itemValue="0" />
<f:selectItems value="#{GeneralTables.levelTypesList}" />
<a4j:support event="onchange" action="#{WizardMainControl.action}"
??oncomplete="if (document.getElementById('wizardForm:chooseLevelTypeId').selecteditem == 'somthing')
document.getElementById('wizardForm:a1').style.display = 'block';"
reRender="chooseLevelTypeDesc" />
</t:selectOneMenu>
+1 thx的幫助。我一直在嘗試'getElementById(「#wizardForm:chooseLevelTypeId」)'很長一段時間,直到我遇到這個答案。爲什麼你可以將'#'留在jsf中,但是在其他地方你需要'#'來指定一個'id'? –