我有一个下拉列表和几个选项。情况是,如果复选框被选中,则下拉列表中的一个特定选项应该被删除,并且当它被取消选中时,该选项应该再次出现。当选中复选框时,删除下拉选项
下面提到的是在我的JSP文件中下拉的代码。
<select id = "test" name = "test" onChange = "callJSfunction()">
<c:forEach items="${DropDownItemsArrayList}" var="type">
<option value="${type}" tempCode="${type}" >
<spring:message code="code.label.${type}" />
</option>
</c:forEach>
</select>
的复选框的代码
<input
id="checkBoxTest"
onclick="updateJSFunction(this);"
type="checkbox"
name="checkBoxTest"
dojotype="rmt.YNCheckBox"
<c:if test="${testConditionFromJSP}">checked</c:if>/>
JavaScript函数我的工作是这样的 -
updateJSFunction = function(checkBox){
var flag = dojo.byId(checkBox).value;
var a = dojo.byId("test");
var b = a.options[a.selectedIndex].getAttribute("tempCode");
}