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

时间:2015-01-17 21:50:13

标签: javascript php jquery forms volusion

我正在开发Volusion网站,并且作为向购物车添加商品的方法,我希望潜在客户能够输入产品代码以自动将该商品添加到购物车。

所以,我需要一个完全替换地址栏中的内容的表单:

http://www.yourvolusionstore.com/ShoppingCart.asp?ProductCode=

然后我需要一个他们放入产品代码的字段,最后添加代码......我一直在寻找答案,但似乎没有任何工作......

2 个答案:

答案 0 :(得分:1)

Volusion中有几种方法可以将产品添加到购物车中,但这种方法基本上是基本的。

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

答案 1 :(得分:0)

你的意思是,你想做一个重定向?只有两种方法可以更改地址栏中的内容:

  1. 通过将用户导航到其他页面,使用多种方法之一来完成此操作。
  2. 通过更改哈希,使用多种方法之一来完成。
  3. 除此之外,您无法在不将其导航到要将其更改为的网页的情况下更改网址。如果您想将它们发送到该页面,您可以执行以下操作:

    window.location.href="http://www.yourvolusionstore.com/ShoppingCart.asp?ProductCode=";
    

    如果要更改哈希值,可以执行

    window.location.hash='foo';
    

    会将网址从http://www.yourvolusionstore.com/ShoppingCart.asp更改为http://www.yourvolusionstore.com/ShoppingCart.asp#foo,而不会离开网页。

    如果您正在尝试完成其他事项,请在您的问题中澄清。