4

ログインフォームがあり、オートコンプリートを強制的にオフにする必要があります。私が試してみました

jquery:$('#login').attr("autocomplete", "off");

HTML:<input ... autocomplete="off">

Javascript:document.getElementById('myInputId').autocomplete = 'off';

ログイン入力ボックスをクリックすると、すべてのブラウザでドロップダウンが表示されます FF, Chrome, IE..

NB これは、以前にパスワード情報を保存したユーザーに適用されます。ログインの詳細を入力する必要があります。

4

7 に答える 7

10

またはjQueryで追加:$("input, select, textarea").attr("autocomplete", "off");

于 2013-08-08T10:52:13.687 に答える
0

これを試して:

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

またはこれ:

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

一方、このChrome Browser Ignoring AutoComplete=Off を見たことがあるかもしれません。お役に立てれば..

于 2015-04-03T13:09:03.507 に答える
0

これを試して

  1. フォーム フィールド (メール、パスワードなど) に無効な属性を追加します。

    syntax: <input type="email" name="email" class="email" autocomplete="off" disabled />
    
  2. ページの読み込み時に、数ミリ秒後にフィールドを有効にします。

    以下のJSコードを使用してください。

    function getRidOffAutocomplete(){
    
        var timer = window.setTimeout( function(){
            $('.email').prop('disabled',false);
            clearTimeout(timer);
           },
           800);
    }
    
    // Invoke the function, handle page load autocomplete by chrome.
    getRidOffAutocomplete();
    
于 2014-05-29T17:19:25.283 に答える
0

「form-group」クラスを form タグで囲み、ハンドラ内で event.preventDefault() メソッドを呼び出す onSubmit ハンドラを追加します。

于 2020-06-01T11:17:06.123 に答える