簡體   English   中英

使用JavaScript傳遞URL參數

[英]Passing URL parameter with 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();
}

謝謝。

您需要將變量添加到<form>指向的url中:

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

我正在猜測您要問的問題,這沒有多大意義,因為如果您提交表單,為什么不將數據放入表單中,但聽起來您只需要修改表單的動作屬性。 就像是:

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

但這很大程度上取決於現有的動作值,您可能希望使用驗證方法對其進行清理。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM