0

私はこれを調査しようとしましたが、それを機能させることができません。人々は同様の質問をしましたが、私の質問は少し異なります。基本的に、フォームに "mount_c" という ID を持つ金額をユーザーに尋ねるフォームがあります。フォームの非表示フィールドは次のとおりです。

したがって、選択された金額が amount_c で「$7,500 から $9,999」の場合、非表示の購入者の値は 2 である必要があります。それ以外の場合 (他の金額を選択した場合)、非表示の購入者フィールドに値 1 を送信する必要があります。

現在、送信時にフォームを検証するために呼び出される別のスクリプトがあります。これは次のように行われます。

<form action="http://www.example.com/submission.php" method="post" onsubmit="return  validate_form(this); ">

したがって、

1) 別のスクリプトを作成するか、既存のスクリプトに追加する必要がありますか?
2)既存のものに追加できる場合、以下で何が間違っていますか(以下を参照)?
3) 別のスクリプトを作成できる場合、上記のフォーム アクション行をどのように変更して、追加のスクリプトを呼び出すことができますか?

既存のスクリプトに追加したものは次のとおりです。

$(function() {
$('#amount_c').change(function() {
    if (amount_c === "$7,500 to $9,999") {
        var buyer = $("#buyer").val(2);
        } else {
            $("#buyer").val(1);
        }
});
});

どんな助けでも大歓迎です。

ありがとう

4

1 に答える 1

0
$(function() {
$('#amount_c').change(function() {
    if ($(this).val() === "$7,500 to $9,999") {
        $("#buyer").val(2);
        } else {
            $("#buyer").val(1);
        }
});
});
于 2012-05-30T20:25:55.513 に答える