3

だからこれは取り引きです:

注文ページがあり、2 つのフォームを使用しています。

最初のフォームには 1 つの注文項目の入力データが含まれており、[OK] を押すと、フォームの入力データが JavaScriptに渡さonsubmit=send_item_data(this)れ、最後return false;に send_item_data 関数で送信されるため、投稿されません。

2番目のものでは、以前のデータをdivグループに追加/減算したい(したがって、簡単に追加または削除できます)が、最初のフォームのデータをグループに入れる解決策を考える(または見つける)ことができません1 つの div で、その子 div を 2 番目のフォームに追加します。

最後に、ボタンを押すと、2 番目のフォームがすべての div のデータを送信し、PHP バックエンド コードで処理します。

コード本体:

<form action="" id="first_form" method="post" onsubmit="return send_item_data(this)"> 

    <div id="Select_list">
        <select blah blah>
            ---bunch of options---
        </select>
    </div>

    <div id="extras">
                ---Some extras that you can choose by a checkbox input (I generate it via PHP)---
                example:
                <input name="checkbox[<?php echo $row['column_data_from_query']?>]" type="checkbox" value="checked">
    </div>

            --->Possibly two more input fields here<---

    <input type="button" value="clear" onclick="clear_form()">
    <input type="submit" value="OK">
</form>

<form action="" id="finalize_order_form" method="post"> 
   --->This is the second form<---
   --->In here I want to put the data from the first form so i can handle them by group<---

    if I click OK three times in the first form there should be three groups here that contain each form's data
    <input type="submit" class="button" value="Finallize order"/>
</form>

私は主に PHP Mysql と Javascript (jQuery ではなく AJAX を含む) を使用します。

4

1 に答える 1