t:selectOneMenu如何使用Java脚本获取选定的值?

yoa*_*str 0 javascript jsf

我想使用Java脚本获取“选择一个”菜单,如何获取selecteditem 值?

<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>
Run Code Online (Sandbox Code Playgroud)

Swe*_*ety 5

现在使用javascript作为选择菜单项

var selectedValue = document.getElementById("wizardForm:chooseLevelTypeId").value;
Run Code Online (Sandbox Code Playgroud)

这里selectedValue是您选择的项目。