2012-03-13 163 views
0

有任何方法(或插件)來顯示可編輯的組合框?我有一組選項,但我想提供輸入自定義值的可能性。 我搜索的文檔,我不能找到辦法做到這一點。我用javascript解決了問題,但我正在尋找更優雅的解決方案。可編輯的選擇/組合框

+0

傳統的解決方案是使用自動完成的常規文本字段 - 有大量的JavaScript插件可以實現這一點,例如jQueryUI自動完成。我不認爲你可以有沒有js的選擇和文本框的組合。 – 2012-03-13 09:58:39

回答

1

我敢肯定,目前根本沒有HTML表單元素,做這一點,所以Rails的不能爲您提供幫助。正如你所說的,你可以使用JS來創建類似的東西(並且應該已經有JS庫/插件),或者你可以使用select元素並在它旁邊添加一個文本字段以獲取新值。

1

HTML5 specification沒有定義這樣的元件。所以,你既可以繼續使用JS,或者嘗試使用autocomplete featureinput元素的(雖然這不是你想要什麼,不與舊的瀏覽器兼容)。

+0

好吧,我只是想着有現成的rails/formtastic插件,它可以做到這一點。我發現了一些JS的解決方案,但無法找到任何這符合我的要求,所以我決定寫定製的解決方案。 – pedro 2012-03-13 12:22:46