首页 > 代码库 > 去掉文本框的自动提示

去掉文本框的自动提示

最近写个模糊查询的自动提示的功能,可是VS自带的文本框能记住以前填写过的东西,很是烦人,最后找到解决办法

html控件 :

将input元素的autocomplete属性设置为off可以关闭自动提示 <input type="text" name="name" autocomplete="off">

如果所有表单元素都不想使用自动提示功能,只需在表单form上设置autocomplete=off。
<form autocomplete="off"> 
<input type="text" name="name">
 <input type="text" name="password"> 
</form>

server控件:

asp.net TextBox控件也提供了 AutoCompleteType 属性,提供了加强版的autocomplete。不仅可以开启和关闭自动提示,还可以按类型自动提示。只要将TextBox的AutoCompleteType设置为“Disable”后,自动完成提示便完全不会出现了。 
<asp:TextBox ID="txtUserName" runat="server" AutoCompleteType="Disabled" Width="150px"></asp:TextBox>
AutoCompleteType是一个列举类型,其所有支持项目如下:

成员名称 说明 
BusinessCity 办公地址所在城市类别。 
BusinessCountryRegion 办公地址所在国家/地区类别。 
BusinessFax 办公地址的传真号码类别。 
BusinessPhone 办公地址的电话号码类别。 
BusinessState 办公地址所在州类别。 
BusinessStreetAddress 办公地址所在街道类别。 
BusinessUrl 业务网站的 URL 类别。 
BusinessZipCode 办公地址的邮政编码类别。 
Cellular 移动电话号码类别。 
Company 企业名称类别。 
Department 企业内的部门类别。 
Disabled 为 TextBox 控件禁用自动完成功能。 
DisplayName 为该用户显示的名称类别。 
Email 用户的电子邮件地址类别。 
FirstName 用户名类别。 
Gender 用户性别类别。 
HomeCity 家庭地址所在城市类别。 
HomeCountryRegion 家庭地址所在国家/地区类别。 
HomeFax 家庭地址的传真号码类别。 
Homepage 网站的 URL 类别。 
HomePhone 家庭地址的电话号码类别。 
HomeState 家庭地址所在州类别。 
HomeStreetAddress 家庭地址所在街道类别。 
HomeZipCode 家庭地址的邮政编码类别。 
JobTitle 用户的职务类别。 
LastName 用户的姓氏类别。 
MiddleName 用户的中名类别。 
None 无任何类别与 TextBox 控件相关联。具有相同 ID 的所有 TextBox 控件都共享同一值列表。 
Notes 要包含在窗体类别中的任何补充信息。 
Office 业务办公室所在位置类别。 
Pager 寻呼机号码类别。 
Search 用于搜索网页或网站的关键字类别。

去掉文本框的自动提示