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


JS popup message when adding item to cart.php

我有这行代码:

<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之外,我没有更多的知识留给如何做到这一点。我一直都在用谷歌搜索,所以我想也许这里有人可以给我一点建议或例子,告诉我如何做到这一点。

多谢了!

考虑到你当前的JS代码:

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

只是删除返回false,因为它阻止表单被验证。所以

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

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