将项目添加到cart.php时的JS弹出消息

时间:2014-07-27 11:12:22

标签: javascript php jquery ajax cart

我有这行代码:

<form name="addtocart" method="post" action="cart.php">
<input type="text" size="3" name="qty" value=""><input type="hidden" name="action" value="add_item"><input type="hidden" name="id" value="<?php echo $record->itemId; ?>"><input type="image" src="../css/images/cart.png" align=absmiddle >
<a href="favorites.php?action=setFavorite&itemnr=<?php echo $record->itemId; ?>"><img src="../css/images/favorite.png" align="absmiddle" alt="Toevoegen aan favorieten" title="Toevoegen aan favorieten" border="0"></a>
</form>

现在我想在将项目添加到cart.php时显示弹出窗口。我尝试过一个简单的onclick事件,但是这个项目没有添加到购物车中。它只显示弹出窗口。

所以我只想要你在大多数现代网上商店看到的东西,但我对JS来说是全新的,所以除了onclick之外,我对如何完成这项工作没有更多的了解。我已经google了永远,所以我想也许这里有人可能会给你一些关于如何完成这个的小提示或示例。

非常感谢!

1 个答案:

答案 0 :(得分:0)

考虑您当前的JS代码:

onclick="window.open('test.php'); return false"

只需删除 return false ,因为它会阻止对表单进行验证。 SO

onclick="window.open('test.php');"

应打开弹出窗口,验证表单,并将当前页面重定向到cart.php。