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


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

好的,所以我之前问过这个问题的一个变体,但我认为线程在这一点上已经失效,我还有一个后续问题:

使用表单动态更改地址栏中的URL

因此,我想找到一种方法,通过输入产品代码,使用表格快速将产品添加到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方法来实现这一点。。。

任何具有方法="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>

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