购物车 - 防止后退按钮

问题描述:

我有一个购物车系统的网站,问题是我们有一些成员击中删除项目按钮,它更新与“删除”标志的行项目 - 然后击中浏览器后退按钮,然后在前一状态中显示购物车 - 订单项保持不变。购物车 - 防止后退按钮

如果他们在这种状态下付款,我们会在处理销售时收到各种问题,因为他们支付的更多物品之一未得到处理。这意味着我们必须手动在稍后的日期提取部分内容。

是否有任何标准的方式来处理这种情况 - 即我知道我们可以提供一个“撤消”按钮 - 但用户并不总是要使用它。

我打算详细说明我正在结束的解决方案,以防其他人有类似的问题。

我们的支付网关提供了一种将自定义信息传递到我们的支付流程系统的方法,我们计划将购物车中所有物品的ID传递给我们,当我们将其取回时,我们将使用它 - 删除已删除的项目。

由于购物车页面不会在浏览器后端重新加载,因此使用与首先导致问题相同的流程。

这是假设通过按下后面是用户试图撤消他的行动,因为付款价值是确认之前,我们可以合理确定购物车是如何用户想要它,如果它被推动虽然。

我们也提供了一个撤销系统,以及为了防止它被需要,JavaScript解决方案比一个在这些情况下更好。

你必须为这种情况使用过滤器。而且你...也可以通过使用简单的Java脚本禁用后退按钮来阻止用户返回。

http://www.viralpatel.net

访问这一个。 这将对您有所帮助。

+0

JavaScript的问题是你不能依赖它。 – 2013-03-20 13:01:04