0

一連のチェックボックス、ラジオ、選択、テキストを含む標準のPHPフォームがあります。フォームは正常に機能し、検索結果ページに進みます。私の問題は、任意のブラウザで[ブラウザに戻る]をクリックすると、検索ページに前の選択が表示されることです。訪問者が初めてページにアクセスしたときのように、戻るボタンにフォームが表示されるようにするにはどうすればよいですか?

4

3 に答える 3

2

フォームをリセットするwindow.onloadか、$(document).ready(for jQuery)

function formReset()
{
       document.getElementById("formId").reset();
}
于 2012-10-03T10:07:28.337 に答える
0

あなたは一つのことをすることができます。

jquery onReady関数を使用すると、フォームをリセットできます。

したがって、ユーザーがブラウザページの戻るボタンを押すたびにリロードされ、onReady機能でフォームリセットのコードが機能します。

$(document).ready(function() {
    $('#myform').get(0).reset();

});
于 2012-10-03T10:07:49.630 に答える
0

自動的にリセットしないでください。リセットボタンを提供します。

戻るボタンを押すと、ユーザーは前のページを離れた状態で前のページに戻ります。これには、任意のフォームの設定が含まれます。私はこの機能に大きく依存しており、この戻るボタンによって、質問に答えるためにテキストボックスに入った努力を失うことから私を救った回数を数えることはできません...

ユーザーが結果ページを表示し、リンクをクリックして検索ページに再度移動するが、戻るボタンを使用しない場合は、別のゲームになります。

于 2012-10-03T10:14:53.843 に答える