2014-04-03 23 views
0

昨天我發現jQuery非常強大,只需少量(有時候只有一行)代碼就可以完成令人驚歎的事情,令人驚歎!我做了一些非常好的動畫效果!使用JavaScript和jQuery的強制建議機制(ASP.NET MVC項目)

所以我在想,如果以下也有可能/簡單使用jQuery來實現(如果沒有,請告訴我,能做到這一點):

基本上我想因爲我們正在創建的web應用的建議的機制。我們正在使用ASP.NET MVC 4來完成這項工作。通過建議機制,我的意思是用戶獲得一個文本字段,他可以開始輸入並基於他的輸入主題(我有一個模型類主題與幾個屬性)得到建議。用戶只能選擇那些主題,他們不能自己定義。所以我想根據輸入(每個按鍵)生成一個列表。如果他們點擊一個項目,它會被添加到框中,如果他們願意,他們可以選擇其他主題。

我意識到這可能很難實現,但如果我能找到教程或示例,那將是非常好的。最好用JavaScript或jQuery,但如果這是不可能的,任何事情都可以做到!

如果我的解釋不夠清楚:我的意思是類似於標籤的StackOverflow建議機制。

+2

jQuery UI自動完成插件可能是一個很好的開始。它包含了大多數默認查找的功能,除了「無法添加新值」部分。看起來像其他人試圖簡單地將此功能添加到相同的插件:http://forum.jquery.com/topic/autocomplete-force-selection谷歌搜索「jquery ui自動完成需要選擇」出現更多結果。只需從Autocomplete插件公開的事件添加此功能應該不難。 – David

+0

謝謝,馬上看看! –

+0

我試過這個簡單的例子http://jqueryui.com/autocomplete/,但它不工作,我需要將示例代碼放在我的.cshtml中? –

回答

1

如果你想暗示的文本字段,搜索HTML5的DataList datalist 如果選項不能過多也會看看JqueryUI Auto Complete 不過,我會去選擇菜單,而不是文本字段。

+0

對於主題來說,沒有太多的選擇,但我會需要它來完成其他可能有數百種可能性的其他任務。 –