我想使用@ Html.TextBox()從用戶獲得輸入,但它應該作爲一個自動完成的文本框?如何使用@ Html.TextBox作爲自動完成文本框?
文本框的值將在頁面加載時加載。
任何想法,如何做到這一點?
我想使用@ Html.TextBox()從用戶獲得輸入,但它應該作爲一個自動完成的文本框?如何使用@ Html.TextBox作爲自動完成文本框?
文本框的值將在頁面加載時加載。
任何想法,如何做到這一點?
使用jQuery自動完成插件描述http://jqueryui.com/autocomplete/
該樣品通過JSON從塞雷爾語得到自動完成建議。
執行Controller
和Action
返回JSON並查詢數據庫的建議。
通常我都UtilitiesController
對於這種操作的,我還建議編寫的擴展方法創建AutoCompleteBox
,那麼你可以使用它@Html.AutoCompleteboxFor(...
試試這個
$(document).ready(function() {
$("ControlID").attr('autocomplete', 'off');
});
反正是有實現自動完成沒有jquery插件的文本框? – user2238971
您可以使用javascript手動執行此操作,但由於您擁有jQuery,所以實際上並不需要它。如果你不喜歡jQuery,你可以使用其他庫包含自動完成功能 –
感謝您的幫助。 我試過用JQuery自動完成 使用Jquery插件,我們直接使用輸入標籤,如作爲文本框元素。 但如何使用MVC中的@ HTML.TextBox助手來實現它? – user2238971