2009-10-13 35 views
0

当用户按下向上或向下箭头键,当焦点在该下拉控件上时,是否可以在下拉列表中显示项目列表?我认为这将涉及使用onkeydown为Keycode 38(向上箭头)& 40(箭头向下)发送onclick到下拉列表?但我无法弄清楚如何做到这一点。发送onclick到下拉列表

回答

0

这可能不是最好的解决办法,但它的工作原理:

<select onmouseover="this.size=this.length" onmouseout="this.size=1"> 
    <option value="1">Test1</option> 
    <option value="2">Test2</option> 
    <option value="3">Test3</option> 
</select> 

我认为,没有任何其他简单的解决方案。哦,我明白了......我的代码将页面的其余部分推下来。你可以改善它,只需添加以下属性添加到SELECT标签:

style="z-index: 100; position: absolute;" 

但你必须发挥与IE6一点点,重叠比其他形式/闪光灯。

0

我只能想到更改size属性,但这更像是一种解决方法。