使用JavaScript传递URL参数

时间:2009-06-09 08:34:33

标签: php javascript

我有一些JavaScript可以创建前进和后退按钮。但是,我需要在URL(?id=$idd)中传递一个参数:

<a href="javascript:submitForm('mainForm','back');" title="Go back to the kit home page" style="float: left;"><img src="images/back.gif" alt="Go back to the kit home page" border="0" /></a>
<a href="javascript:submitForm('mainForm','proceed');" title="Submit the order details" style="float: right;"><img src="images/proceed.gif" alt="Proceed to the next page" border="0" /></a>

JavaScript如下:

// Used in all pages to submit a form and optionally set a hidden 
// form varaible called 'navigate' to direct navgiation
function submitForm(formName, navigateValue) {
    if (navigateValue != null && navigateValue != "") {
        document.forms[formName].navigate.value = navigateValue;
    }
    document.forms[formName].submit();
}

感谢。

2 个答案:

答案 0 :(得分:0)

您需要将变量添加到您的<form>指向的网址:

<form action="example.com?id=14">

答案 1 :(得分:0)

我猜你在问什么,并没有多大意义,因为如果你提交一份表格,你为什么不把数据放在表格中,但听起来你只是需要修改表单的操作属性。类似的东西:

document.forms[formName].action += "?id=$idd";

但这很大程度上取决于现有的行动价值,您可能希望使用验证方法对其进行消毒。