web-dev-qa-db-ja.com

HTMLまたはJavaScriptを介してWebフォームの自動入力を無効にしますか?

Chromeと他のブラウザーでHTMLまたはJavaScriptを介してフォームフィールドの自動入力を無効にする方法はありますか?ブラウザーの以前のユーザーからのフォームの回答をブラウザーが自動的に入力しないようにします。

キャッシュをクリアできることはわかっていますが、キャッシュを繰り返しクリアすることに頼ることはできません。

20
at.

入力に ​​"autocomplete =" off "を追加することで、HTMLの入力レベルでそれを行うことができます。

http://css-tricks.com/snippets/html/autocomplete-off/

次のようなJSを介して行うこともできます。

someForm.setAttribute( "autocomplete", "off" ); 
someFormElm.setAttribute( "autocomplete", "off" );
26
LNendza

実際、オートコンプリートオフは常に新しいブラウザーで機能するとは限りません。例:Chrome autofillプロパティが設定されている場合は無視されます。リンクを参照してください: http://caniuse.com/#feat=input-autocomplete-onoff

5
oddpodm

jQuery 1:

$(".indication-checkbox").attr("autocomplete", "off");
5
testing

次のコードを使用できます。

$(".TextID").attr("autocomplete", "off"); //disable input level 
0
Anand Dwivedi