ホームページ  >  に質問  >  本文

同じ名前で異なる ID を持つ 2 つのフィールドを MySQL の同じ行にマージするにはどうすればよいですか?

顧客がチェックボックスに基づいて価格を選択でき、入力ボックスの名前が同じであるプロジェクトがあります。 チェックボックスを選択して何も入力しない場合は、チェックボックスの値のみをデータベースに保存します。入力ボックスを選択した場合は、入力ボックスの値のみを保存します。 これは私のコードです:

リーリー

エラーが発生し続けるため、mysql にいくつかの変更を加える必要がありますか?

P粉087951442P粉087951442178日前297

全員に返信(1)返信します

  • P粉419164700

    P粉4191647002024-04-05 10:51:24

    リーリー ###詳細:###

    1-

    document.getElementById("donate")

    を使用してフォーム要素を取得します。 2-使用

    form.addEventListener("submit", function(event) { ... });

    送信イベント リスナーをフォームに追加します。 3-イベント リスナー関数内で、

    document.querySelector('input[name="amount"]:checked')

    を使用して、選択されたラジオ ボタンを取得します。 4-

    document.getElementById("montantlibre")

    を使用して入力フィールドを取得します。 5-使用

    if (!Number(inputField.value) !== true) { ... }

    入力フィールドに値があるかどうかを確認します。 6-入力フィールドに値がある場合は、その値を量変数に保存します。それ以外の場合は、選択したラジオ ボタンの値を amount 変数に格納します。

    7 -

    event.preventDefault()

    を使用して、デフォルトのフォーム送信を防止します。

    返事
    0
  • キャンセル返事