Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 用于倍增复选框/文本框值的函数工作不正常_Javascript_Jquery_Html - Fatal编程技术网

Javascript 用于倍增复选框/文本框值的函数工作不正常

Javascript 用于倍增复选框/文本框值的函数工作不正常,javascript,jquery,html,Javascript,Jquery,Html,我的代码在运行中的CPC文本框上起作用(根据选中的复选框,对运行中的CPC和总成本文本框都应用10%或15%的折扣),但在总成本文本框上只起一种作用。为什么会这样 当您单击复选框时,它会将其值添加到总CPC中,然后当选择代理折扣时,其值应乘以0.9或0.85 jQuery(函数($){ $('input[name=“percentdiscount”]”)。在('change',function()上{ applyDiscount(); }); $('input[type=checkbox]')

我的代码在运行中的CPC文本框上起作用(根据选中的复选框,对运行中的CPC和总成本文本框都应用10%或15%的折扣),但在总成本文本框上只起一种作用。为什么会这样

当您单击复选框时,它会将其值添加到总CPC中,然后当选择代理折扣时,其值应乘以0.9或0.85

jQuery(函数($){
$('input[name=“percentdiscount”]”)。在('change',function()上{
applyDiscount();
});
$('input[type=checkbox]')。单击(函数(){
设和=0;
$('input[type=checkbox]:checked')。每个(函数(){
sum+=parseFloat($(this.val());
});
$('sum').val(sum).data('total',sum');
applyDiscount();
});
函数applyDiscount(){
var pc=parseFloat($('input[name=“percentdiscount”]:checked').val();
var cpc=parseFloat($('input[id=“sum”]”)。val();
var noc=parseFloat($('input[id=“numberofclickstextbox”]”)。val();
$('#sum').val(函数(){
返回($(this).data('total')*pc);
});
$('#totalcost').val(函数(){
返回(noc*cpc)*pc.toFixed(2);
});
}
});
函数计算器(){
var myBox5=document.getElementById('numberofclickstextbox')。值;
var myBox6=document.getElementById('sum')。值;
var result=document.getElementById('totalcost');
var myResult=myBox5*myBox6;
result.value=myResult.toFixed(2);
}

运行CPC总额(单位:):总成本(单位:):
1.竞选策略
意识
直接响应
5.点击次数 6.代理折扣 没有一个 10% 15%
请编辑您的问题并添加所有相关代码以重现您的问题,如
calculatetier()
函数。@Triby抱歉,我以为我已经包含了所有内容。您确定,这是我们需要的所有代码,我粘贴到本地和iLude jquery中,但什么都不做。请在或@QuethzelDíaz上共享您的代码,最好使用代码段,以便我们可以在此处进行测试。@Triby我已添加了另一个复选框div,可以确认代码段显示了我遇到的问题