38

Stackoverflow に同様の質問が 1 つあることは知っていますが、そこにある解決策はどれもうまくいきませんでした。

<form autocomplete="off" id="search_form" method="post" action="">
    <input autocomplete="off" type="text" />
</form>

ご覧のとおりautocomplete=off、フォームと入力フィールドの両方を配置しましたが、Google Chrome にはまだこのオートコンプリート リストが表示されます。これは、Firefox や Safari などの他のブラウザーでは発生しません。

autocomplete=offフォームタグを付ける以外の解決策はありますか??

4

6 に答える 6

0

これを試して、少しいじった後、私のために働いた

if ( navigator.userAgent.toLowerCase().indexOf('chrome') >= 0 ) {
    $('input[autocomplete="off"]').each( function(){
        var type = $(this).attr( 'type');
        $(this).attr( 'type', '_' + type );
        $(this).attr( 'type', type );
    });
}
于 2014-06-02T12:54:14.727 に答える
0

バックエンドにデータを送信するために AJAX 呼び出しを使用している場合。AJAX 呼び出しの完了後、パスワード フィールドはクリアされている必要があります。その後、パスワード保存プロンプトはポップされません。

例: $(#foo).val("");

于 2014-05-23T04:27:09.563 に答える