[英]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.