我有两个组合框:
启用监视:是/否
和
操作模式:客户机/服务器
第一个的默认值是“否”,第二个应该隐藏。当我将其更改为“是”时,我希望第二个组合框可见。我该怎么做?
<tr>
<td width="25%" class="titulos" nowrap>Enable monitoring:</td>
<td width="75%" class="dados" nowrap>
<select class="dados" name="proxyconf" onchange="showOptions ();">
<option value="1" selected>No</option>
<option value="2" >Yes</option>
</select>
</td>
</tr>
<tr>
<td width="25%" class="titulos" nowrap>Operation Mode:</td>
<td width="75%" class="dados" nowrap>
<select class="dados" name="proxyconf" onchange="showOptions ();">
<option value="1" selected>No</option>
<option value="2" >Yes</option>
</select>
</td>
</tr>
最佳答案
你可以用Javascript来实现。
给第二个选项框一个ID,然后使用Javascript来显示/隐藏它:
<script type="text/javascript">
function showOptions() {
var elem = document.getElementById("id_of_second_box");
elem.style.display = "block";
}
</script>
如果愿意的话,可以通过引用将选项框传递给函数,使用Javascript和CSS显示/隐藏元素的方法有很多种,但是上面的一些方法应该会有所帮助。
关于html - 2个组合框一起工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6127581/