[英]How can i disable an drop down menu item after selection?
類別是您選擇后將要刪除或禁用的第一個項目,因此在查看其他下拉菜單項目時不會顯示。
<select NAME="category" style="width:130px; background-color:#FFF; font-weight:bold; font-size:12px;" ONCHANGE="setup(document.search1.category.value)">
<option value="category" selected="selected">Category</option>
<option value="cleaning">Cleaning</option>
<option value="cooling">Cooling</option>
<option value="heating">Heating</option>
<option value="kitchen">Kicthen</option>
<option value="lighting">Lighting</option>
<option value="washroom">Washroom</option>
</select>
這將刪除選中的項目
<select NAME="category" style="width:130px; background-color:#FFF; font-weight:bold; font-size:12px;" onchange="this.remove(this.selectedIndex);">
<option value="category" selected="selected">Category</option>
<option value="cleaning">Cleaning</option>
<option value="cooling">Cooling</option>
<option value="heating">Heating</option>
<option value="kitchen">Kicthen</option>
<option value="lighting">Lighting</option>
<option value="washroom">Washroom</option>
</select>
您應該像這樣使用它disabled = 'disabled'
<select NAME="category" style="width:130px; background-color:#FFF; font-weight:bold; font-size:12px;" onchange="javascript:this.disabled = 'disabled';">
<option value="category" selected="selected">Category</option>
<option value="cleaning">Cleaning</option>
<option value="cooling">Cooling</option>
<option value="heating">Heating</option>
<option value="kitchen">Kicthen</option>
<option value="lighting">Lighting</option>
<option value="washroom">Washroom</option>
</select>
如果要在用戶從下拉菜單中選擇其他項目后刪除“類別”行項目,則可以執行以下操作:
<script type="text/javascript">
$(document).ready(function () {
$('#selectList').change(function () {
if (this[0].value == "category")
{
this.remove(this[0]);
}
});
});
</script>
<select id='selectList' name="category"
style="width:130px; background-color:#FFF; font-weight:bold; font-size:12px;">
<option value="category">Category</option>
<option value="cleaning">Cleaning</option>
<option value="cooling">Cooling</option>
<option value="heating">Heating</option>
<option value="kitchen">Kicthen</option>
<option value="lighting">Lighting</option>
<option value="washroom">Washroom</option>
</select>
這將從下拉列表中刪除“類別”行,而僅刪除“類別”行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.