顧客がチェックボックスに基づいて価格を選択でき、入力ボックスの名前が同じであるプロジェクトがあります。 チェックボックスを選択して何も入力しない場合は、チェックボックスの値のみをデータベースに保存します。入力ボックスを選択した場合は、入力ボックスの値のみを保存します。 これは私のコードです:
エラーが発生し続けるため、mysql にいくつかの変更を加える必要がありますか?
リーリー ###詳細:###
1-
を使用してフォーム要素を取得します。 2-使用
送信イベント リスナーをフォームに追加します。 3-イベント リスナー関数内で、
を使用して、選択されたラジオ ボタンを取得します。 4-
を使用して入力フィールドを取得します。 5-使用
入力フィールドに値があるかどうかを確認します。 6-入力フィールドに値がある場合は、その値を量変数に保存します。それ以外の場合は、選択したラジオ ボタンの値を amount 変数に格納します。
7 -
を使用して、デフォルトのフォーム送信を防止します。
リーリー ###詳細:###
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()を使用して、デフォルトのフォーム送信を防止します。