gpt4 book ai didi

javascript - 使用javascript推送将用户设置的产品数量添加到购物车

转载 作者:行者123 更新时间:2023-12-03 10:57:20 25 4
gpt4 key购买 nike

我目前有一个使用 php 表单的工作购物车,其中带有一个带有 onclick 的按钮,用于将产品添加到购物车。我刚刚添加了数量的文本输入。尝试了一些东西,但无法弄清楚如何使这项工作正常进行,我对 php 非常擅长,但对 javascript 还很陌生。

所以我的 onclick 事件是:

onclick="return addToBasket(<?php echo $item['item_id']; ?>);"

功能:

function addToBasket(itemId){
cartItems.push(items[itemId]);
updateCart();
return false;}

所以我明白了如何将多个不同元素推送到购物车数组中,但用户定义的一个元素的数量困扰了我。我想我需要在 onclick 中使用 document.getElementById('quantity').value ,然后在函数中使用它,但不确定如何使用,而且我的所有搜索都没有结果。我是在正确的路线上还是偏离了几英里?

提前感谢您的帮助:)

最佳答案

好吧,我要回答我自己的问题。事后看来,制作一个对象可能更容易,但由于商店已全部设置完毕并且与数组配合得很好,我决定坚持使用它。

基本上我只是用过

document.getElementById('qty').value

然后在函数中我做了一个 for 循环,将产品添加到数组中的次数与数量相同

for (var i=0; i < qty; i++) {
cartItems.push(items[itemId]);
}

现在我看它实际上非常明显。但我对 javascript 还很陌生,所以嗯。无论如何,为帕特里克·比森的帮助干杯!

关于javascript - 使用javascript推送将用户设置的产品数量添加到购物车,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28224586/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com