在URL中包含表单选择值

时间:2012-10-11 15:30:32

标签: php javascript mysql

我有一个javascript函数,它当前根据名为currentVal的变量的值更改Submit操作。我在这个表单中有一个ID为TRADE_IN的select,我也希望传递给下一页。如何更改/添加此JavaScript以将此表单选择提交到网址,以便我也可以在下一页上执行$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');
    }
}

2 个答案:

答案 0 :(得分:1)

杰森的回答可行。您也可以将它存储在$ _SESSION var中!

答案 1 :(得分: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>

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

这是否有意义,或者我错过了什么?