我目前正在为 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/