ユーザーがブラウザの戻るボタンを使用するときに、フォーム内のすべてのフィールドをクリアする方法が必要です。今、ブラウザはすべての最後の値を記憶し、戻ったときにそれらを表示します。私は値自動生成されたデータの特定のグループ内でそれを一意にするためにアルゴリズムを使用している無効な入力フィールドをしました。この を必要とする理由についてブラウザの戻るボタンで戻るときにフォームのすべてのフィールドをクリアする
より明確化。フォームを送信してデータをデータベースに入力すると、ユーザーは同じフォームを送信するために同じ値を再び使用できません。したがって、私は最初に入力フィールドを無効にしました。しかし、ユーザーがブラウザの戻るボタンを使用すると、ブラウザは最後の値を記憶し、同じ値が入力フィールドに保持されます。したがって、ユーザーは同じ値を持つフォームを再度送信できます。
私が理解していないことは、ブラウザの戻るボタンを押したときにどういうことが起こるかです。ページサイズがブラウザのキャッシュ制限内であれば、サーバーに接続することなく、ページ全体がキャッシュから取得されるようです。ブラウザーの戻るボタンを押したときにブラウザーの設定に関係なくサーバーからページがロードされるようにするにはどうすればよいですか?
私のために働いた。ありがとう!! –
作業が確定しました。手動で入力をリセットして、動作しているようです。ありがとう! – Andy
これは推奨されていませんか? https://api.jquerymobile.com/pageshow/ – JDiMatteo