<select onfocus="document.getElementById('t').style.display=''" onblur="document.getElementById('t').style.display='none'">
<option >a</option>
</select>
<BR>
<input type="text" id="t" style="display:none">还是不太明白 否就不显示文本框???

解决方案 »

  1.   


    hello,你好!

    选择下拉框值时,文本框显示是否可见
      

  2.   

    <select id="select1" onchange="this.value=='0'?document.getElementById('txt1').style.display='none':document.getElementById('txt1').style.display='block'">
            <option value="0">请选择</option>
            <option value="0">不显示</option>
            <option value="1">显示</option>
        </select>
        <input id="txt1" style="display:none;" />
      

  3.   

    function change()
    {
    if(document.getdocumentById('optionname').value==1)
    {
    document.getdocumentById('textname').style.display="block"
    }
    else
    {
    document.getdocumentById('textname').style.display="none"
    }
    }
      

  4.   

    <script>
    function setDisplay(){
      var selVal = document.getElementById('select1').value;
      if(selVal == 0){
        document.getElementById('txt1').style.display='none';
      }else{
        document.getElementById('txt1').style.display='block';
      }
    }
    </script>
    <body>
    <select id="select1" onchange="setDisplay()">
            <option value="0">请选择</option>
            <option value="0">不显示</option>
            <option value="1">显示</option>
        </select>
        <input id="txt1" style="display:none;" />
    </body>
      

  5.   


     <HEAD>
    <script> 
    function setDisplay(){ 
      var selVal = document.getElementById('select1').value; 
      if(selVal == 0){ 
        document.getElementById('txt1').style.display='none'; 
      }else{ 
        document.getElementById('txt1').style.display='block'; 
      } 

    </script> 
    </HEAD>
    <body> 
    <select id="select1" onchange="setDisplay()"> 
            <option value="0">请选择 </option> 
            <option value="0">不显示 </option> 
            <option value="1">显示 </option> 
        </select> 
        <input id="txt1" style="display:none;" /> 
    </body>