我有一個下拉列表和幾個選項。情況是,如果複選框被選中,則下拉列表中的一個特定選項應該被刪除,並且當它被取消選中時,該選項應該再次出現。當選中複選框時,刪除下拉選項
下面提到的是在我的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");
}