0
我的.NET 4.0 asp.net頁面通過web服務有一個Ajax自動完成文本框,但瀏覽器自動完成下拉列表功能顯示在我的.net自動完成下拉列表的頂部。衝突自動完成
有沒有辦法確保瀏覽器自動完成功能不會彈出此文本框?幾乎像一個覆蓋,以確保瀏覽器不嘗試幫助?
我的.NET 4.0 asp.net頁面通過web服務有一個Ajax自動完成文本框,但瀏覽器自動完成下拉列表功能顯示在我的.net自動完成下拉列表的頂部。衝突自動完成
有沒有辦法確保瀏覽器自動完成功能不會彈出此文本框?幾乎像一個覆蓋,以確保瀏覽器不嘗試幫助?
Mozila,Chrome和Safari瀏覽器已經實現了:
<input type="text"... autocomplete="OFF"/>
因此,如果您使用HTML使用自動完成= 「OFF」
這同樣適用於ASP.NET文本框。
<asp:TextBox ID="Text1" runat="server" autocomplete="OFF"/>
我不知道在IE上會發生什麼,但我敢肯定它也尊重這個屬性。
可能重複的[你如何禁用瀏覽器自動完成在web表單域/輸入標籤?](http://stackoverflow.com/questions/2530/how-do-you-disable-browser-autocomplete-on-web - 型場輸入標籤) – 2011-01-19 23:26:00