<input type="text" name="test" style="display:none">
</p>
<script language="javascript">
function selectchange(vc)
{
if (vc="其他")
{
document.all("test").style.display = "block";}
}
</script>

解决方案 »

  1.   

    怎么没有事件关联的?
    函数不用在 <select></select> 的事件关联的吗?
    详细代码是什么呢?
    ----
    谢谢!
      

  2.   

    <select name="selPolity" size="1" id="selPolity" onchange=selectchange(this.options[this.selectedIndex].text)>
      

  3.   

    调试过的
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title>Untitled Page</title>
        <script type="text/javascript">
        function ShowInput()
        {
            var sel = document.getElementById("selPolity");
            if(sel.selectedIndex == 4)
            {
                document.getElementById("Showtxt").style.display="inline";
            }
        }
        </script>
    </head>
    <body>
        <form id="form1" runat="server">
            <div>
                <table width="500px">
                    <tr>
                        <td>
                            <select id="selPolity" name="selPolity" onchange="ShowInput()">
                                <option value="团员">团员 </option>
                                <option value="党员">党员 </option>
                                <option value="群众">群众 </option>
                                <option value="学生">学生 </option>
                                <option value="其它">其它 </option>
                                <option value="无">无 </option>
                            </select>
                        </td>
                        <td id="Showtxt" style="display: none">
                            <input id="Text1" type="text" /></td>
                    </tr>
                </table>
            </div>
        </form>
    </body>
    </html>
      

  4.   

    不选“其它”的时候输入框还应该消失吧?
    精简了一下:
    <select size="1" id="selPolity" onchange="ShowInput()">
           <option value="团员" selected >团员 </option> 
           <option value="党员" >党员 </option> 
           <option value="群众" >群众 </option> 
           <option value="学生" >学生 </option> 
           <option value="其它" >其它 </option> 
           <option value="无" >无 </option> 
    </select>
    <INPUT name="inp1" TYPE="text" style="display:none"><script type="text/javascript" > 
        function ShowInput() 
        { 
            if(selPolity.value == "其它") inp1.style.display = ""; 
            else inp1.style.display = "none"; 
        } 
    </script>