ほとんどのブラウザはフォーム入力値をキャッシュします。したがって、ユーザーがページを更新すると、入力の値は同じになります。
これが私の問題です。ユーザーが[保存]をクリックすると、サーバーはPOSTされたデータ(チェック済みの製品など)を検証し、有効でない場合はブラウザーに送り返します。ただし、前述のように、サーバーが一部の値の選択をクリアした場合でも、ブラウザーのキャッシュのためにそれらが選択される可能性があります。
私のデータには(親アイテムが選択されるまで)非表示のチェックボックスがあるため、ユーザーは、もう一度[保存]をクリックしてエラーメッセージが表示されるまで、以前の値が選択されていることに気付かない場合があります。これは苛立たしいです。
これはCtrl+を実行することで解決できますがF5、解決策ではありません。一部のフォーム/ページにフォーム入力データをキャッシュしないようにブラウザに指示する自動/プログラムによる方法はありますか?