下拉选项应根据上一个选项显示
The drop down option should display depending on the previous option
Designation<br>
<select><br>
<option value="hod">HOD</option>
<option value="principal">Principal</option>
</select><br><br>
Department<br>
<select>
<option value="architecture">Architecture</option>
<option value="biotech">Bio-Technology</option>
<option value="chemical">Chemical Engineering</option>
<option value="chemistry">Chemistry</option>
<option value="civil">Civil Engineering</option>
<option value="computerapp">Computer Applications</option>
<option value="computerscience">Computer Science and Engineering</option>
<option value="CSE">Electricals and Electronics</option>
<option value="CSE">Electronics and Communication Engineering</option>
<option value="CSE">Information Science and Engineering</option>
<option value="CSE">Instrumentation and Electronics Engineering</option>
<option value="CSE">Management Studies and Research Center</option>
<option value="CSE">Mathematics</option>
<option value="CSE">Mechanical Engineering</option>
<option value="CSE">Medical Electronics</option>
<option value="CSE">Physics</option>
<option value="CSE">Telecommunication Engineering</option>
<option value="CSE">Physical education and Sports Sciences </option>
</select>
如果我选择HOD选项,则应显示上述部门。但是,如果我选择选项校长,则部门选项不应该出现(显示(。Javascript有点令人困惑,我需要这方面的帮助。
首先是你的问题不清楚.我假设根据您之前的评论,如果在第一个下拉框中选择了原则选项,则要隐藏下拉框。这是您的简单答案。
Designation<br>
<select id="designation" onchange="showDropDown()"><br>
<option value="hod">HOD</option>
<option value="principal">Principal</option>
</select><br><br>
Department<br>
<select id="pepartments">
<option value="architecture">Architecture</option>
<option value="biotech">Bio-Technology</option>
<option value="chemical">Chemical Engineering</option>
<option value="chemistry">Chemistry</option>
<option value="civil">Civil Engineering</option>
<option value="computerapp">Computer Applications</option>
<option value="computerscience">Computer Science and Engineering</option>
<option value="CSE">Electricals and Electronics</option>
<option value="CSE">Electronics and Communication Engineering</option>
<option value="CSE">Information Science and Engineering</option>
<option value="CSE">Instrumentation and Electronics Engineering</option>
<option value="CSE">Management Studies and Research Center</option>
<option value="CSE">Mathematics</option>
<option value="CSE">Mechanical Engineering</option>
<option value="CSE">Medical Electronics</option>
<option value="CSE">Physics</option>
<option value="CSE">Telecommunication Engineering</option>
<option value="CSE">Physical education and Sports Sciences </option>
</select>
<script type="text/javascript">
function showDropDown() {
var seelecDsg = document.getElementById("designation").value;
if(seelecDsg == "hod"){
document.getElementById("pepartments").style.display = 'block';
}else{
document.getElementById("pepartments").style.display ="none";
}
}
</script>
吹这个代码:
<span id="dept" style='display:none'>Department</span>
<br>
<select id="hod" name="HOD">
<option value="architecture">Architecture</option>
<option value="biotech">Bio-Technology</option>
<option value="chemical">Chemical Engineering</option>
<option value="chemistry">Chemistry</option>
<option value="civil">Civil Engineering</option>
<option value="computerapp">Computer Applications</option>
<option value="computerscience">Computer Science and Engineering</option>
<option value="CSE">Electricals and Electronics</option>
<option value="CSE">Electronics and Communication Engineering</option>
<option value="CSE">Information Science and Engineering</option>
<option value="CSE">Instrumentation and Electronics Engineering</option>
<option value="CSE">Management Studies and Research Center</option>
<option value="CSE">Mathematics</option>
<option value="CSE">Mechanical Engineering</option>
<option value="CSE">Medical Electronics</option>
<option value="CSE">Physics</option>
<option value="CSE">Telecommunication Engineering</option>
<option value="CSE">Physical education and Sports Sciences </option>
</select>
<script>
document.getElementById("hod").addEventListener("change", function(){
document.getElementById('dept').style.display = 'block';
});
</script>
小提琴
尝试使用显示block
和none
来完成它。 将 ID 添加到您的选择框中 要使用它,id's
将有助于识别选择框uniquely
。
Designation<br>
<select id="designation"><br>
<option value="hod">HOD</option>
<option value="principal">Principal</option>
</select><br><br>
Department<br>
<select id="pepartments">
<option value="architecture">Architecture</option>
<option value="biotech">Bio-Technology</option>
<option value="chemical">Chemical Engineering</option>
<option value="chemistry">Chemistry</option>
<option value="civil">Civil Engineering</option>
<option value="computerapp">Computer Applications</option>
<option value="computerscience">Computer Science and Engineering</option>
<option value="CSE">Electricals and Electronics</option>
<option value="CSE">Electronics and Communication Engineering</option>
<option value="CSE">Information Science and Engineering</option>
<option value="CSE">Instrumentation and Electronics Engineering</option>
<option value="CSE">Management Studies and Research Center</option>
<option value="CSE">Mathematics</option>
<option value="CSE">Mechanical Engineering</option>
<option value="CSE">Medical Electronics</option>
<option value="CSE">Physics</option>
<option value="CSE">Telecommunication Engineering</option>
<option value="CSE">Physical education and Sports Sciences </option>
</select>
<script type="text/javascript">
document.getElementById("designation").addEventListener("change", function(){
if(this.value == "hod"){
document.getElementById("pepartments").style.display = 'block';
}else{
document.getElementById("pepartments").style.display ="none";
}
});
</script>
相关文章:
- 根据所选选项显示/隐藏不同的表单
- HTML 表单字段根据从下拉列表中选择的选项显示/隐藏
- 根据所选选项显示文本
- 禁用浏览器自动选项(显示输入元素中保存的单词)
- 基于所选选项显示asp:TextBox的JavaScript
- 更改选项显示当前时间
- 根据下拉列表中的选定选项显示详细信息
- 如何根据选中的选项显示文本数组
- 根据单独选择的选项显示 HTML 选项
- jQuery不能基于选择选项显示/隐藏元素
- Javascript cookie 用于保存用户首选项并使用共享首选项显示内容
- 根据选择框中的选项显示单选按钮
- 如何在asp.net web应用程序中使用javascript根据下拉列表中选择的选项显示不同的输入类型
- 下拉选项应根据上一个选项显示
- jQuery:根据所选选项显示/隐藏元素
- 选择选项显示/隐藏IE9问题
- 为'
- 我的下拉选项显示按钮时,它不应该'
- 根据选择的选项显示一个Div(带有计算值)——Angular
- 根据带有自定义值属性的选择选项显示图像