【发布时间】:2013-05-18 18:06:47
【问题描述】:
如果用户从选择下拉列表中选择特定选项值,我会尝试显示 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>
很高兴得到这方面的帮助。
【问题讨论】:
-
对于所有发布答案并对我的问题发表评论的人,我要说谢谢!我非常感谢你们。 @Darren Davies,我非常感谢您的回答是第一个尝试提供帮助的人。谢谢。感谢其他人,一百万!
标签: javascript