2009-08-17 21 views
0
鍵盤支持

我正在尋找一個jQuery插件,替換或改進HTML <在Internet Explorer中選擇>標籤6.jQuery插件以取代HTML與IE6

認爲這情況選擇:

<select name="test"> 
    <option>Apple</option> 
    <option>Apricot</option> 
    <option>Lemon</option> 
    <option>Peach</option> 
    <option>Pear</option> 
    <option>Raspberry</option> 
</select> 

在IE7或更高版本(或Firefox)中,選擇產生的選擇框並鍵入「APR」,您將選擇「Apricot」,因爲它以APR開頭。

在IE6中,你最終會選擇Raspberry,因爲在「A」選擇「Apple」,然後選擇「P」 - >「Peach」,最後選擇R - >「Raspberry」。

現在我的客戶正在尋找的是IE6中的IE7行爲。任何有jQuery插件的機會可以讓我無法編寫我自己的選擇框實現?

我發現了幾個,但他們要麼完全缺乏合理的鍵盤支持,要麼他們不能使用IE6。

(和:不,更新到IE7還沒有一個選項。)

回答

3

爲什麼不消除選擇框,實現一個自動完成框?有很多jQuery插件可以處理自動完成。您甚至可以將值存儲在JavaScript中,而無需像用戶輸入時那樣返回到服務器。

+0

其實這就是我目前建議他們做的。如果他們不喜歡這個想法,我只是在尋找一個選項。 – BlaM 2009-08-17 15:31:10

3

我想看看像FlexBox,這可能適用於你想要完成的工作。

+0

FlexBox與我正在尋找的東西非常接近。它的性能與大量的項目(約1000)是非常糟糕的。 – BlaM 2009-08-17 16:19:02

+0

(是的,我可以只使用JSON方式,但是無法顯示完整列表) – BlaM 2009-08-17 16:19:39

+0

沒辦法將它們分解成小組?也許ajax調用查詢返回基於輸入的第一個字母? – 2009-08-17 17:54:56