如果选择某个选项,则尝试更改表单中的隐藏字段值

时间:2012-05-30 20:18:29

标签: javascript javascript-events

我已经尝试过研究这个,但我无法让它发挥作用。人们提出了类似的问题但我的问题有点不同。基本上,我们有一个表单,要求用户提供表单中id为“amount_c”的金额。表单中隐藏的字段是:

因此,如果amount_c的选择金额为“$ 7,500至$ 9,999”,则隐藏的买方价值应为2,否则(如果他们选择任何其他金额),则应提交值为1的隐藏买方字段。 / p>

目前,还有另一个脚本用于在提交时验证表单。它是这样完成的:

<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);
        }
});
});

非常感谢任何帮助。

由于

1 个答案:

答案 0 :(得分:0)

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