autocomplete

autocomplete

AutoComplete控制項就是指用戶在文本框輸入前幾個字母或是漢字的時候,該控制項就能從存放數據的文本或是資料庫里將所有以這些字母開頭的數據提示給用戶,供用戶選擇,提供方便。

控制項重要屬性


1.TargetControlID:指定要實現提示功能的控制項;
2.ServicePath:WebService的路徑,提取數據的方法是寫在一個WebService中的;
3.ServeiceMethod:寫在WebService中的用於提取數據的方法的名字;
4.MinimumPrefixLength:用來設置用戶輸入多少字母才出現提示效果;
5.CompletionSetCount:設置提示數據的行數;
6.CompletionInterval:從伺服器獲取書的時間間隔,單位是毫秒。
當用戶在網頁中輸入數據時,AutoComplete控制項將實時提供建議匹配的數據,數據源可以是代碼創建的也可以是通過Ajax或者PostBack獲取的,比如ComponentOne AutoComplete控制項。

瀏覽器


通常指瀏覽器等軟體自動跟蹤用戶近段期間鍵入的信息,如Web站點地址、表單的中信息以及搜索查詢等並在鍵入新的信息時試圖預測用戶要鍵入的信息,並提供可能的匹配內容的功能。
已包含此功能的瀏覽器
◎Internet Explorer
◎Mozilla Firefox

電子郵件


在電子郵件軟體中,自動完成通常用於填寫收件人的e-mail。只要輸入e-mail的前幾個字,就會出現下拉式選單供選擇。就像網站的URL一樣,e-mail往往是很長的一串字,因此不方便輸入。

程式編輯


例如,微軟的en:IntelliSense。在輸入類別或元件的變數后,再輸入"."(點號字元),會出現其成員變數或成員函數名稱的下拉式選單供選擇。

實例


autocomplete屬性規定form或input域應該擁有自動完成功能。註釋:autocomplete適用於
標籤,以及以下類型的標籤:text, search, url,telephone,email,password, datepickers, range以及color。當用戶在自動完成域中開始輸入時,瀏覽器應該在該域中顯示填寫的選項:
autocomplete屬性的屬性值:
描述
on默認。規定啟用自動完成功能。瀏覽器會基於用戶之前鍵入的值自動完成值。
off規定禁用自動完成功能。用戶必須在每次使用時輸入值到每個欄位中,瀏覽器不會自動完成輸入。
實例
First name:
Last name:
E-mail:
註釋:在某些瀏覽器中,您可能需要啟用自動完成功能,以使該屬性生效。