Google Chrome ブラウザのログイン フォーム フィールドに問題があります。入力のあるフォームがあり、ページのリロード (更新) 後に値を空にしたい。私はjQueryを使用しました:
$(document).ready(function(){
$("form input[name=user_login]").val("");
})
しかし、Chrome ではこのソリューションは機能せず、フィールドは記憶された値に設定されます。
Google Chrome ブラウザのログイン フォーム フィールドに問題があります。入力のあるフォームがあり、ページのリロード (更新) 後に値を空にしたい。私はjQueryを使用しました:
$(document).ready(function(){
$("form input[name=user_login]").val("");
})
しかし、Chrome ではこのソリューションは機能せず、フィールドは記憶された値に設定されます。
属性 autocomplete=off を設定すると、コンテンツは保存されません。
ドキュメントを確認してください。
HTMLでこれを試してください
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
詳細については、このリンクを参照してくださいhttp://www.i18nguy.com/markup/metatags.html
------編集1-----
クロムでこのフィドルを試してみてください:
私はidで実行しましたが、完全に正常に動作します。これはキャッシュの問題ではありません。ページの準備ができてjQueryスクリプトを起動すると、キャッシュは実行されません。あなたの仮説でさえ間違っているようです。デバッグするために同じhtmlとjqueryコードを投稿してください