2009-06-09 12 views
0

私は、前方および戻るボタンを作成するJavaScriptをいくつか持っています。しかし、私はURL(?id=$idd)にパラメータを渡す必要があります。JavaScriptを使用したURLパラメータの受け渡し

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

感謝。

+0

あなたの質問は何ですか? – Gumbo

+0

まあ私の質問は、URLにvaribleを渡すにはどうすればいいですか?すなわち、続行がクリックされると、次のページに移動します。これは、URLにvaribleが付いています - http://www.xxxx.com/next-page.php?id = 1329 –

+0

どちらの変数がありますか:navigateValue? "?id = $ idd"?その他? – annakata

答えて

0

あなたがするURLにあなたの<form>ポイントを変数を追加する必要があります。私はあなたが求めているものでは推測している、とあなたが提出している場合ので、それはあまり意味がありません

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

フォームのデータをフォームに入れないのはどうでしょうか?フォームのアクションのプロパティを変更するだけです。ような何か:

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

しかし、これは既存のアクションの値に強く依存し、あなたはおそらく、検証方法とそれをサニタイズすることになるでしょう。

関連する問題