如果用户从选择下拉列表中选择特定选项值,我将尝试显示 div。
例子:
选择下拉列表包含从数据库中获取的动态名称以及列表底部的一个静态或永久名称,称为“Admin”
如果用户选择的选项不是“Admin”,则显示包含特定表单元素的 div,否则如果用户选择“Admin”,则该 div 将保持隐藏状态
这是我的代码:
Javascript -
<script language="javascript">
function admSelectCheck(nameSelect)
{
if(nameSelect){
admOptionValue = document.getElementById("admOption").value;
if(admOptionValue != 0){
document.getElementById("admDivCheck").style.display = "";
}
else{
document.getElementById("admDivCheck").style.display = "none";
}
}
else{
document.getElementById("admDivCheck").style.display = "none";
}
}
</script>
HTML -
<select id="getFname" onchange="admSelectCheck(this.select);">
<option value="1">Jay</option>
<option value="4">Sam</option>
<option id="admOption" value="0">Admin</option>
</select>
<div id="admDivCheck" style="display:none;">
admin selected
</div>
很高兴得到这方面的帮助。