AutoComplete控制項就是指用戶在文本框輸入前幾個字母或是漢字的時候,該控制項就能從存放數據的文本或是資料庫里將所有以這些字母開頭的數據提示給用戶,供用戶選擇,提供方便。
基本介紹
- 外文名:autocomplete
- Control:指定要實現提示功能的控制項
- Comple:從伺服器獲取書的時間間隔
- Service:WebService的路徑
控制項重要屬性,瀏覽器,電子郵件,程式編輯,實例,
控制項重要屬性
1.TargetControlID:指定要實現提示功能的控制項;
2.ServicePath:WebService的路徑,提取數據的方法是寫在一個WebService中的;
3.ServeiceMethod:寫在WebService中的用於提取數據的方法的名字;
4.MinimumPrefixLength:用來設定用戶輸入多少字母才出現提示效果;
5.CompletionSetCount:設定提示數據的行數;
當用戶在網頁中輸入數據時,AutoComplete控制項將實時提供建議匹配的數據,數據源可以是代碼創建的也可以是通過Ajax或者PostBack獲取的,比如ComponentOne AutoComplete控制項。
瀏覽器
已包含此功能的瀏覽器
電子郵件
程式編輯
實例
autocomplete屬性規定form或input域應該擁有自動完成功能。注釋:autocomplete適用於<form>標籤,以及以下類型的<input>標籤:text, search, url,telephone,email,password, datepickers, range以及color。當用戶在自動完成域中開始輸入時,瀏覽器應該在該域中顯示填寫的選項:
autocomplete屬性的屬性值:
值 | 描述 |
---|---|
on | 默認。規定啟用自動完成功能。瀏覽器會基於用戶之前鍵入的值自動完成值。 |
off | 規定禁用自動完成功能。用戶必須在每次使用時輸入值到每個欄位中,瀏覽器不會自動完成輸入。 |
實例
<form action="demo_form.asp" method="get" autocomplete="on">
First name: <input type="text" name="fname" /><br />
Last name: <input type="text" name="lname" /><br />
E-mail: <input type="email" name="email" autocomplete="off" /><br />
<input type="submit" />
</form>
注釋:在某些瀏覽器中,您可能需要啟用自動完成功能,以使該屬性生效。