html元素的autocomplete屬性(轉載)

關於form/input 的autocomplete="off"屬性


一、

有過表單設計經驗的朋友肯定知道,當我們在瀏覽器中輸入表單信息的時候,往往input文本輸入框會記錄下之前提交表單的信息,以後每次只要雙擊 input文本輸入框就會出現之前輸入的文本,這樣有時會覺得比較方便,但有時也會暴露用戶的隱藏數據,所以今天就教大家讓input表單輸入框不記錄輸 入過信息的方法。

其實方法很簡單,只需要在input文本輸入框中加一條autocomplete="off"屬性即可,相關代友如下所示:

<input type="text" name="htmer" autocomplete="off" />

如果是ASP.NET服務器控件,比如TextBox,可以在後臺代碼加上:

this.txbAddress.Attributes.Add("autocomplete",off);

二、

input 的屬性autocomplete 默認爲on

其含義代表是否讓瀏覽器自動記錄之前輸入的值

很多時候,需要對客戶的資料進行保密,防止瀏覽器軟件或者惡意插件獲取到

可以在input中加入autocomplete="off" 來關閉記錄



另外,如果整個表單都不想讓瀏覽器自動記錄之前輸入的值,我們可以給from表單加上autocomplete="off",這樣整個表單都不會記錄用戶輸入的值。

If the page containing the password field is served over HTTPS and it was served with headers preventing caching
of the data in the form, then Autocomplete is turned off for the form in Internet Explorer.

如果頁面使用HTTPS協議並且包含密碼字段,它是在請求頭部阻止緩存表單中的數據,然後關閉IE中的自動補全。(呵呵,按自己的理解翻譯的,未必準確)

系統需要保密的情況下可以使用此參數
發佈了72 篇原創文章 · 獲贊 1 · 訪問量 4876
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章