当用户按下向上或向下箭头键时,当焦点在下拉控件上时,是否可以在下拉列表中显示项目列表?我认为这将涉及使用onkeydown为键码38(向上箭头)&发送onclick到下拉列表。 40(向下箭头)?但我无法弄清楚如何做到这一点。
答案 0 :(得分: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上玩一点,并与其他表格/ flash重叠。
答案 1 :(得分:0)
我只能考虑更改size
属性,但这更像是一种解决方法。