0

私のホームページには、ajaxにリンクされた2つの選択/オプションを含むフォームを備えた検索ツールがあります。国を変更すると、町のリストも変更されます。

また、ユーザーがjqueryで他の入力を複製できるようにする1から5までの番号のリストを含む選択があります

問題は、ユーザーがブラウザの前のボタンをクリックして、新しい調査のために他の値を変更しようとする傾向があることですが、たとえば、町のリストはnull値にスタックされます。また、ユーザーが入力を3回複製した場合、選択には3が表示されますが、複製されたフィールドは3つありません。

ユーザーがブラウザの前のボタンを押した場合にすべてのフィールドを初期化したいので、結果のページに$ _SESSION ['result']変数を保存し、自宅でこの変数が空でないかどうかをテストしようとしました、そしてこの変数がそうでない場合は、フォームをリセットするためにホームにリダイレクトしますが、うまくいきませんでした!

if (!empty($_SESSION['result'])) {
header('Location: home.php');

}

どうすればこの問題を解決できますか?ありがとう!

4

1 に答える 1

0

とてもシンプルでした:)

<body onload="init_form()">


function init_form()
    {
    document.forms[0].listeCity.options[0].selected = true;
    document.forms[0].sctRoom.options[0].selected = true;
    }

これがお役に立てば幸いです。

于 2012-10-28T20:28:54.357 に答える