[英]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.