ユーザーが入力するフォームフィールドにtextbox
があります。ただし、現在(Firefox 10では)ユーザーはページから離れて戻って戻ることができ、入力には以前の値が入力されます。これはユーザーエクスペリエンスを混乱させるものであり、それを防止したいと思います。
値を手動でリセットせずにこれを行う方法はありますか? autocomplete='false'
を設定するのと同じように、キャッシュを使用しないように応答を変更しようとしました。
autocomplete="off"
、ただし、すべてのブラウザで機能するわけではありません
PS:複製...
グローバルJSに単純なスクリプトを追加するだけです。
$("form :input").attr("autocomplete", "off");
頭の中でメタを使用
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="-1">
または使用
<% Response.CacheControl = "no-cache"; %>
<% Response.AddHeader("Pragma", "no-cache"); %>
<% Response.Expires = -1; %>