使用表单动态更改地址栏中的URL第2部分

时间:2015-02-03 17:59:55

标签: javascript php forms get volusion

好的,所以我之前问过这个问题的一个变体,但是我觉得这个帖子已经死了,我有一个后续问题:

Using a Form to Dynamically Change the URL in the Address Bar

因此,我希望找到一种方法,通过输入产品代码,使用表格快速将产品添加到Volusion购物车。事实证明,如果您在购物车页面上,解决方案就是这个代码段:

<form action="ShoppingCart.asp" name="form" method="get">
<input type="text" value="" name="ProductCode">
<input type="submit" value="Add To Cart">
</form>

嗯,这在其他页面上根本不起作用......对GET表单的工作方式知之甚少,我很想更好地理解为什么会这样,以及我能做些什么才能做到这一点比如在主页上工作。

网站(目前)为:http://ezndb.cwjea.servertrust.com/

正如您所看到的,我的红色区域带有我在结帐页面上使用的代码,但它不起作用......有什么建议吗?我知道其他线程已经建议javascript / jquery或php方法来实现这一点......

2 个答案:

答案 0 :(得分:1)

使用method =“get”的任何表单都会将数据附加到名称值对中的url(名称为输入名称

<form action="#" name="form" method="get">
  <input  name="q" />
  <input name="q2" />
<input type="submit" value ="click and look at the address bar, Probably won't work on stack though" />
  </form>

答案 1 :(得分:0)

它不起作用,因为您的商店是仅限会员的网站,因此客户在确认会员之前无法将商品添加到购物车。