2009-10-13 76 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屬性,但這更像是一種解決方法。