2016-06-12 1 views
0

Chromeはログインユーザー名でウェブサイト上のフォームのボックスを自動入力し、フォームを送信するとログインを保存するかどうかを尋ねます。明示的に状態入力ボックスはユーザー名/ログイン用ではありません

Chromeで強制的に入力欄を離れるようにするにはどうすればよいですか?

それは自分の利益のためにはあまりにもスマートにしようとしています。

<input type="text" placeholder="(Optional)" name="auth_code" /> 

それは、ログインユーザ名と自動塗りつぶし:

enter image description here

EDIT: 私は

autocomplete="off" 

を追加しようとしたが、フィールドには、まだ上のログインユーザ名と自動塗りつぶしページの読み込み。

別のノート:

私はすでに

value="" 

を持っていますが、Chromeはまだそれを自動的に埋めます。

+0

の可能性のある重複した[あなたはどのようにWebフォームフィールド/ inputタグにブラウザオートコンプリートを無効にするに?](http://stackoverflow.com/questions/2530/how-do-you-disable-browser-autocomplete- on-web-form-field-input-tag) –

+0

提案ドロップダウンリストは削除されませんか?私はまだそれが必要です。私は、ページの読み込み時に値そのものを空にしたい。 –

答えて

2
$(document).ready(function() { 

    $('#TheInput').val(''); 

    setTimeout(function() { 

     $('#TheInput').val(''); 

    }, 100); 
}); 

を使用してこのコードは、ブラウザ固有の問題があります念のために、二回実行されます。それは間違いなく入力をクリアし、jQueryを必要とします。これはあなたにとって問題かもしれません。入力要素を参照するためのIDも追加しました。

<input id="TheInput" type="text" placeholder="(Optional)" name="auth_code" /> 
+0

ありがとう私はそれを並べ替えるいくつかのカスタムJSを追加しました。残念ながら、空になる前にオートフィルで1秒間点滅します。血まみれのクロム!!!ありがとう –

+1

それが点滅する場合は、css display:noneで非表示にして、最初は表示されていないようにしてからjsを$( '#TheInput')に変更します。最初にクリアしてから入力してください。 – frenchie

+0

良い点は、ありがとう、ありがとう! –

1

autocomplete="off"

<input type="text" autocomplete="off" placeholder="(Optional)" name="auth_code" /> 
+0

私はこれを追加しましたが、入力がページの読み込み時に自動的に満たされるのを止めていません。 –

+0

キャッシュを最初にクリーニングします – HudsonPH

+0

キャッシュしていませんでした。 Chromeはオートコンプリート属性を無視しています。とにかくあなたの助けをありがとう –

関連する問題