php - 有关购物车 HTML 按钮中错误的帮助

标签 php javascript jquery ajax

我目前正在为 addcart 开发我的网站。这是我的 HTML 代码:

<input type="hidden" name="totalamount" id="totalamount" value="1" />
<input type="radio" name="rmr" id="payment1" value="3" onclick="updatepayment(this.value)" />
<input type="radio" name="myradio" id="payment1" value="1" onclick="updatepayment(this.value)" />
<input type="radio" name="myradio" id="payment2" value="2" onclick="updatepayment(this.value)" />
<input type="radio" name="myradio" id="payment4" value="4" onclick="updatepayment(this.value)" />

我已经创建了一个名为解锁付款的页面。在该页面上,客户将 addcart 添加到购物车。

我想要的是另外为您的购物车添加三个按钮。该单选按钮指示名为普通、皇家、邮政的投递方式。如果客户点击这些按钮,则必须使用 get YOURCART 添加金额并完全显示。它是动态的,无需将其存储在数据库中。

我该怎么做以及需要什么查询来实现它。是否需要使用AJAX调用?

$(document).ready(function(){ 
     $(".cart :input[name='rmr']").click(function() {
         updatePayment($(this).val());
         if (!!$(this).attr("checked") == true) {
             $("#finalamount").html( parseInt($("#totalamount").val(), 10) * parseInt($(this).val(), 10));
         }
     });
});

最佳答案

您首先要确保知道当前的总金额,然后每当单击任何一个输入框时,它都会更新。例如:

var totalAmount = 10.0; //Set from the database
function updateAmount(var additionalCost)
{
  document.getElementById("finalamount").innerHTML = totalAmount + additionalCost;
}

每次点击单选按钮都会调用 updateAmount 及其各自的额外费用。

关于php - 有关购物车 HTML 按钮中错误的帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4592407/

相关文章:

php - 如何将 json 字符串发送回 jquery

php - 在本地主机上使用 crontab 的 cronjob 没有结果

php - php7 还支持全局变量吗?

php - git push force、phpFog 和随机文件不在我的 repo 中出现

javascript - 如何将 Bootstrap 日期选择器添加为 Ember 组件

javascript - 在发布到 Django View 之前将复选框 'on' 转换为 bool 值

jquery - 循环浏览 Jquery 选项卡

javascript - 检查某些Web资源是否存在于服务器端或客户端更好?

javascript - webpack-cli@3.0.8 需要 webpack@^4.x.x 的对等体,但没有安装

c# - 使用 C# WebMethod 缓存 HTTP_POST jQuery Ajax 请求结果