2014-04-14 72 views
0

=「關」有沒有一種方法來設置autocomplete="off"標準的行爲每個元素對整個HTML文檔一次? (我不想要一種方法來做到這一點的單一元素)力自動完成對全HTML文檔

我正在尋找一個簡單的解決方案,可能類似於HTML標頭中的緩存控制工作。它不必是安全的(如果有人想以某種方式重新啓用自動完成,那很好),我只是希望它作爲默認行爲。

回答

1

你可以簡單地使用jQuery來做到這一點。嘗試下面 -

$(document).ready(function(){ 
    $(document).on('focus', ':input', function(){ 
    $(this).attr('autocomplete', 'off'); 
    }); 
}); 


OR你可以試試這個 -

$(document).ready(function(){ 
    $("input").attr("autocomplete", "off"); 
}); 


瀏覽器自動完成是無關的瀏覽器緩存。緩存保存通過網站發送給瀏覽器的實際數據 - 即HTML代碼,CSS,Javascript和圖像。自動完成功能是一種瀏覽器功能,可以將用戶輸入的內容保存到表單中。

設置「no-cache」不會停止自動完成,它會停止瀏覽器將頁面保存到用戶的計算機。如果頁面本身包含可能的敏感信息(表單之外),則使用它,否則用戶必須在每次訪問頁面時下載頁面,爲他們和服務器使用更多的帶寬。

+0

完全作品,謝謝:) – Jbartmann