1

好的,所以我之前问过这个问题的一个变体,但我认为这个线程已经死了,我有一个后续问题:

使用表单动态更改地址栏中的 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 方法来实现这一点......

4

2 回答 2

1

任何带有 ="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>

于 2015-02-03T18:08:12.337 回答
0

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

于 2015-02-07T18:24:39.587 回答