用JS。
如果不是同一个表格,倒可以用<div>的display属性来设定。

解决方案 »

  1.   

    先把第三个的display="none" 在两个菜单的onchange里都要写函数,判断本身和另一个是不是符合条件,把第三个的display设成""
      

  2.   

    回moodboy1982,是在一个表格中的。
    回hbhbhbhbhb1021,谢谢。思路很清晰,可是我水平太低,具体代码还是不知道如何写?希望能再说的详细点!谢谢了!
      

  3.   

    <script language=javascript>
    function changemenu(obj)
    {
    if(document.getElementById("select1").value==0&&document.getElementById("select2").value==2)
    document.getElementById("select3").style.display='';
    else document.getElementById("select3").style.display='none';
    }
    </script>
    <table border=1>
    <tr>
    <td>
    <select name=select1 onchange=changemenu(this)>
    <option value=0>0</option>
    <option value=1>1</option>
    <option value=2>2</option>
    </select>
    </td>
    <td>
    <select name=select2 onchange=changemenu(this)>
    <option value=0>0</option>
    <option value=1>1</option>
    <option value=2>2</option>
    </select>
    </td>
    <td>
    <select name=select3 style="display:none">
    <option value=0>0</option>
    <option value=1>1</option>
    <option value=2>2</option>
    </select>
    </td>
    </tr>
    </table>
      

  4.   

    回hbhbhbhbhb1021,非常感谢!在你给的代码的提示下,我实现了我想要的效果!再次感谢!同时送上20分!