[英]How do i eliminate a value from dropdown if it is auto populated
我的jsp下拉列表如下所示
<select name="dropdown1"
name="authority_name">
<option value="DEFAULT_VALUE"> <c:out value="${user[1]}" /></option>
<option value="ROLE_USER">USER</option>
<option value="ROLE_INSTRUCTOR">INSTRUCTOR</option>
<option value="ROLE_ADMIN">ADMINISTRATOR /></option>
</select>
現在,如果我將默認值填充為USER,我想從下拉列表中刪除它,而僅顯示其他2個選項以及默認值。 有什么辦法可以做到嗎?
如果要刪除USER
選項,但保留所有其他選項(包括INSTRUCTOR
和ADMINISTRATOR
,則可以使用jstl if語句僅在變量不是USER
的情況下呈現默認選項。
這樣的事情會起作用:
<select name="dropdown1"
name="authority_name">
<c:if test=${user[1] != 'USER'}><option value="DEFAULT_VALUE"><c:out value="${user[1]}" /></option></c:if>
<option value="ROLE_USER">USER</option>
<option value="ROLE_INSTRUCTOR">INSTRUCTOR</option>
<option value="ROLE_ADMIN">ADMINISTRATOR /></option>
</select>
希望能有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.