ホームページ >ウェブフロントエンド >jsチュートリアル >ページをリロードしてもフォーム送信状態を維持するにはどうすればよいですか?
問題:
フォーム送信イベントをキャプチャする必要があります。送信すると、ページのリロード後もこの情報が保持されるため、ページの再読み込み時にアクセスできるようになります。 reloaded.
グローバル変数を使用した間違ったアプローチ:
<br>var clicked = false;</p> <p>$(document).ready (関数() {<br> $("inputtype='submit'").attr("onclick", "form.act.value='detailSearch'; clicked = true; return true;");</p> <p>if (clicked == true ) {</p> <pre class="brush:php;toolbar:false">// show hidden fields
} else {
// don't show hidden fields
}
});
このコードは、フォーム送信状態をグローバル変数に保存しようとしますが、HTTP が使用されないため効果がありません。ステートレスであり、ページをリロードするたびにすべての変数がリセットされます。
クエリ文字列:
Webストレージ:
Cookie:
window.name:
以上がページをリロードしてもフォーム送信状態を維持するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。