0

入力フィールドの値をフォーム 1 に保存する必要があります。なぜそれが必要なのかというと、同じファイルでフォーム 2 を送信すると、フォーム 1 のすべての入力フィールドが空白になるからです。私の考えは、フォーム1から値を読み取り、フォーム2でその値で非表示フィールドを作成することです。フォーム 2 を送信すると、その隠しフィールドをフォーム 1 の値として $_POST できます。今は jquery を使用しています。

    <script type="text/javascript">
    $('#search_field').val('<?=$value?>');
    var = $('#search_field').val();
    </script>

そのフィールドで $_GET 値をエコーすると、すべてが機能します。場合によってはそれが必要ですが、$_GET が設定されていない場合は、自分でそのフィールドに入力する必要があります。自分で埋めた価値をどうやって蓄えるか?

最初のフォームは検索フォームで、検索エンジンにデータを送信します。2 番目のフォームはカレンダー フィールドで、検索結果の時間を指定します。私には 3 つの選択肢があります - すべて、30 日、10 日です。10 日をクリックすると、カレンダーが自動的に入力されます。

4

1 に答える 1

0
<form>bla bla 1</form>
<form>bla bla 2</form>

問題ない。必要なものに応じて。

また、フォームを送信せずにデータを「送信」する必要がある場合は、AJAX/Javascript を使用する必要があります (または、通常のリンク [=GET] を使用する必要があります)。

于 2013-09-09T10:17:24.663 に答える