2010-03-22 74 views
3

有沒有一種方法可以隱藏標準下拉選擇字段集中的箭頭?隱藏標準下拉菜單中的箭頭?

Fiddle link

我有一個自動完成系統,你在公司的組織多項填補國內和發現基於數據庫的信息。我想有選擇框,但沒有箭頭..

我需要它做到這一點,因爲它是一個雙重函數形式,要麼你可以填寫你的ORG nr或只是手動輸入,非常簡單,可能遍佈互聯網。

謝謝:)

+0

爲什麼你不能使用標準的文本字段? – Jeremy 2010-03-22 13:05:19

+0

因爲它需要一個選擇框,只是沒有那個箭頭:) – Kyle 2010-03-22 13:06:43

+0

Din't充分理解它。你有一個自動完成的文本框,並根據這個文本框中的值,你需要自動選擇下拉菜單中的東西?爲什麼你不能使用另一個文本框? – 2010-03-22 13:10:05

回答

2

凱爾, 一般自動完成系統使用輸入的文本元素而不是一個選擇元件。這創造了你正在努力實現的目標。谷歌就是一個典型的例子。

如果你願意,你可以看看jQuery的自動完成插件來獲得另一個例子,一些代碼的想法,或什麼的。 http://docs.jquery.com/Plugins/Autocomplete

+0

謝謝,我只是意識到我忘了補充信息的一個非常重要的部分,爲什麼我需要這個。將更新問題。 – Kyle 2010-03-22 13:10:31

+0

還有一種方法可以做到這兩個選擇(「填充」)和插入(「手動插入」)與文本字段和jQuery的自動完成。你必須配置它正確的方式:-) – Seaux 2010-03-22 13:16:28

+0

謝謝,正是我所需要的。 – Kyle 2010-03-22 13:25:26

1

這並不容易,但你可以通過把上面有它的大小屬性設置爲大於0

值的選擇按鈕捏造事實有選擇隱藏並定位絕對在按鈕下。點擊按鈕顯示列表。選擇列表會更改按鈕上的文本並重新隱藏選擇。

+0

絕對的輝煌!我做了一個的位置:絕對的,並把它放在那個箭頭和BAM上!它是隱藏的:d – Warface 2012-08-23 14:19:57

1

這樣您需要一個文本框,因爲您不能在<中輸入任何內容,請選擇>標記。 然後在此框中放置一個onclick事件以打開具有所有可能值的自動填充。