0

我有一个 javascript 函数,它当前根据名为 currentVal 的变量的值更改提交操作。我在这个表单中有一个 ID 为 TRADE_IN 的选择,我也想将它传递到下一页。如何更改/添加到此 javascript 以将此表单选择提交到 url,以便我也可以$trade = $_REQUEST['TRADE_IN'];在下一页上执行?

function changeSubmit(currentVal, id) {
    if(currentVal < 5) {
        $('#avgSubmit'+id).val('myVolvo.php?plan=gold&age=1-4 years');
    } else if(currentVal >=5 && currentVal < 10) {
        $('#avgSubmit'+id).val('myVolvo.php?plan=gold&age=5-9 years');
    } else {
        $('#avgSubmit'+id).val('myVolvo.php?plan=gold&age=10 years');
    }
}
4

2 回答 2

1

杰森的回答可能会奏效。您也可以将其存储在 $_SESSION 变量中!

于 2012-10-11T15:36:17.573 回答
0

在我看来,你可以简单地拥有这个:

<form action="myVolvo.php" method="get">
    <input type="hidden" name="plan" value="gold" />
    <select name="age">
        <option value="1-4 years">1-4 years</option>
        <option value="5-9 years">5-9 years</option>
        <option value="10 years">10 years</option>
    </select>
</form>

如果需要,隐藏的“计划”也可以是可见的表单元素。

这有意义吗,还是我错过了什么?

于 2012-10-11T15:35:39.063 回答