我有两个组合框:
启用监视:是/否

操作模式:客户机/服务器
第一个的默认值是“否”,第二个应该隐藏。当我将其更改为“是”时,我希望第二个组合框可见。我该怎么做?

    <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/

10-10 05:52