首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

select下拉框自动展示选项

2013-10-31 
select下拉框自动显示选项select下拉框,按下空格键后让它的选项显示出来完全没思路啊。主要是不知道触动sel

select下拉框自动显示选项
select下拉框,按下空格键后让它的选项显示出来

完全没思路啊。主要是不知道触动select的什么事件。
[解决办法]

 document.onkeypress=function()  
    {   
          
          // ASCII码  回车:13 空格:32  
          if (event.keyCode==32)   
          {   
            显示选项 
          }   
    }   

[解决办法]
我改了一下你看看效果.

<script>
var flag=1;
function b_onclick(selcon){
   if(flag==1){
    selcon.size=selcon.options.length;
flag=0;
   }else{
    selcon.size=1;
flag=1;
   }
}
document.onkeypress=function(){   
   // ASCII码  回车:13 空格:32  
   if (event.keyCode==32){   
    var sel=document.getElementById("hidsel");
    if(sel){
    b_onclick2(sel);
    }
   }   
}   
function b_onclick2(selcon){
   if(flag==1){
    selcon.style.display="block";
flag=0;
   }else{
    selcon.style.display="none";
flag=1;
   }
}
</script>
<body>
  <select size="1" id="selcon" name="selcon">   
      <option>1</option>
 <option>2</option>
 <option>3</option> 
  </select><br/>
  <select id="hidsel" name="hidsel" multiple="multiple" size="3" style="display:none;">   
      <option>1</option>
 <option>2</option>
 <option>3</option> 
  </select>
</body>

热点排行