【发布时间】:2016-04-08 07:07:16
【问题描述】:
这是一个示例代码:
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:rich="http://richfaces.org/rich">
<script type="text/javascript" src="js/DataTable.js"></script>
<h:body>
<h:selectOneMenu value="test1"
styleClass="combobox" id="profileID">
<f:selectItem itemLabel="--Select--" itemValue="--Select--"/>
<f:selectItem itemLabel="Yes" itemValue="Yes"/>
<f:selectItem itemLabel="No" itemValue="No"/>
</h:selectOneMenu>
</h:body>
</ui:composition>
现在,当我选择一个选项时,我希望最小化的下拉菜单矩形更改其背景颜色,突出显示所选选项。如果我选择“是”,矩形应该变成“绿色”,如果我选择“否”,矩形应该变成“红色”。如何实现?
【问题讨论】:
标签: javascript html css jsf drop-down-menu