Javascript 如何使用java脚本计算总价并弹出总价

Javascript 如何使用java脚本计算总价并弹出总价,javascript,html,Javascript,Html,我应该如何编写一些代码,获取所有选中复选框的值,将它们相加,然后再将选定大小的值相加 这是我的html代码。对于java脚本部分,我还没有足够的数据 我的比萨饼店 步骤2:选择您想要的比萨饼: 小的 中等的 大的 步骤3:选择所需的浇头: 意大利 辣味 香肠 香肠 蘑菇 菠萝 黑橄榄 肉丸 给你(使用jQuery)。选中时加,再次取消选中时减。 错误处理等由您决定 这是不同解决方案想法的混合: 始终更新当前值(与浇头一样)。当您想要显示当前总计时,这非常有用 提交表单时计算金额。然后,

我应该如何编写一些代码,获取所有选中复选框的值,将它们相加,然后再将选定大小的值相加

这是我的html代码。对于java脚本部分,我还没有足够的数据


我的比萨饼店

步骤2:选择您想要的比萨饼: 小的 中等的 大的 步骤3:选择所需的浇头: 意大利 辣味 香肠 香肠 蘑菇
菠萝 黑橄榄 肉丸

给你(使用jQuery)。选中时加,再次取消选中时减。 错误处理等由您决定

这是不同解决方案想法的混合:

  • 始终更新当前值(与浇头一样)。当您想要显示当前总计时,这非常有用
  • 提交表单时计算金额。然后,您需要遍历所有选中的复选框并汇总它们的值
让toppingsValue=0;
$(“输入[type='checkbox']”)。更改(函数(){
如果(选中此项){
toppingsValue+=parseInt(this.value);
}否则{
toppingsValue-=parseInt(this.value);
}
});
$(“表格”)。提交(()=>{
const selectedPizza=$(“输入[name='pizza']:选中”);
const total=toppingsValue+parseInt(selectedPizza.val());
警报(“总计:+总计);
})

我的比萨饼店

步骤2:选择您想要的比萨饼: 小的 中等的 大的 步骤3:选择所需的浇头: 意大利 辣味 香肠 香肠 蘑菇
菠萝 黑橄榄 肉丸


什么?请您添加更多详细信息……您在这里指定的JS函数的代码在哪里?您希望每个函数做什么?到目前为止你试过什么?您遇到了什么具体问题(例如错误或输出不正确)?我们很想帮助您,但这不仅仅是一个免费的“编写我的代码”服务。你至少应该能够自己尝试这样的事情。您是否忘记添加JS代码?以及添加
onlyOne
函数的定义。当你试图与你的例子互动时,它会导致一个错误。我的意思是,你的问题“我该怎么做”的基本答案是。。。“编写一些代码,获取所有选定复选框的值,将其相加,然后再将选定大小的值相加。”。你试过这么做吗?正如您所见,逻辑并不困难……而且您可以轻松地在线研究如何获取代码中选定元素的值,以便对其进行数学运算,因此不清楚到底是什么导致了困难。如果您能澄清您需要帮助的代码中的具体内容,我们将很乐意帮助您。@ADyson谢谢您所说的完全正确,因为我成功地做到了,我对这个问题的想法是错误的