2017-03-03 13 views
0

オートコンプリートに関する問題があり、誰かがこれを回避する方法を見つけたのか不思議です。ブラウザはautocomplete = "off"属性を無視し始めているので、ログインしたログイン資格情報を記入して新しいユーザーを作成するために管理領域にオートコンプリートを書いています。ユーザー作成フォームにオートコンプリートが干渉しています

MDNの提案のハックオートコンプリート= "none"を試してみましたが、フォーム入力の名前をランダム化しようとしましたが、JavaScriptを使ってテキストフィールドをパスワードフィールドに変更しようとしました。パスワードフィールドが存在するだけで、ブラウザは即座にパスワードを自動入力します。パスワードフィールドの上にテキストフィールドがある場合、それも自動入力されます。

私はログインフォームに手を差し伸べてしまっても問題ありません。ユーザーがより安全なパスワードを持つように奨励しているのであれば、管理者エリアでは少し不愉快だと思っていますパスワードフィールドをテキストフィールドに変更せずに無効にするか回避することができます。

注:私が使っていたブラウザは、Firefox 51.0.1

答えて

0

だった私は、おそらくしばらく前にこのを掲載している必要がありますが、決してよりちょっと、優れた後半。

そこには、単にそれらの上のフォームに次の2つの要素を含むことで、このための回避策です:私のパスワード/パスワードの確認フィールドを残して、

<input type="text" style="display: none;"> 
<input type="password" style="display: none;"> 

これらの要素は、ユーザ名で自動補完を取得する - と前のテキストフィールド - 空白。

関連する問題