Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.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_Math_Calculator - Fatal编程技术网

Javascript 如何从一个输入中分割值,然后进行计算

Javascript 如何从一个输入中分割值,然后进行计算,javascript,jquery,html,math,calculator,Javascript,Jquery,Html,Math,Calculator,我有两个输入。 第一个输入,第二个输出 最多200个用户的用户数计算为每个用户4美元,因此,如果我键入20个用户,我在第二次输入中看到80个 从201到500的用户数是在假设前200个用户每个用户支付4美元,每个额外用户支付1美元的情况下计算的。因此,如果我输入300个用户,它的数量是200x4,然后加上100x1,总数是900 从501到1000的用户数计算为每个用户0.50美元。因此,如果我输入555个用户,它将计算200 x$4加300 x$1加55 x$0.50。总数为1127.50 超

我有两个输入。 第一个输入,第二个输出

最多200个用户的用户数计算为每个用户4美元,因此,如果我键入20个用户,我在第二次输入中看到80个

从201到500的用户数是在假设前200个用户每个用户支付4美元,每个额外用户支付1美元的情况下计算的。因此,如果我输入300个用户,它的数量是200x4,然后加上100x1,总数是900

从501到1000的用户数计算为每个用户0.50美元。因此,如果我输入555个用户,它将计算200 x$4加300 x$1加55 x$0.50。总数为1127.50

超过1000名用户的所有数字均按0.25美元的费率计算

$(文档).ready(函数(){
函数updatePrice(){
var price=parseFloat($(“#用户计数”).val();
如果(价格='201'&价格='501'&价格='1000'){
风险价值总额=价格*0.25;
}
var total=toFixed的总计(0);
$(“#用户价格”).val(总计);
}
$(document).on('change,keyup','#users count',updatePrice);
});

使用者
美元/月

绑定多个事件的正确语法是在它们之间留出空间

像这样:

$(文档).ready(函数(){
函数updatePrice(){
var price=parseFloat($(“#用户计数”).val();
控制台日志(价格);
如果(价格='201'&价格='501'&价格='1000'){
风险价值总额=价格*0.25;
}
var total=toFixed的总计(0);
$(“#用户价格”).val(总计);
}
$(document).on('change keyup','#users count',updatePrice);
});

使用者
美元/月

绑定多个事件的正确语法是在它们之间留出空间

像这样:

$(文档).ready(函数(){
函数updatePrice(){
var price=parseFloat($(“#用户计数”).val();
控制台日志(价格);
如果(价格='201'&价格='501'&价格='1000'){
风险价值总额=价格*0.25;
}
var total=toFixed的总计(0);
$(“#用户价格”).val(总计);
}
$(document).on('change keyup','#users count',updatePrice);
});

使用者
美元/月

分别计算每个范围。此外,您需要检查末尾是否存在total,以避免用户删除输入字段中的值时出现
未捕获的TypeError

$(文档).ready(函数(){
函数updatePrice(){
var price=parseFloat($(“#用户计数”).val();
var合计=0;
如果(价格='201'&价格='501'&价格='1000'){
总计=1250+(价格-1000)*0.25;
}
总计=总计?总计。toFixed(0):0;
$(“#用户价格”).val(总计);
}
$(document).on('change,keyup','#users count',updatePrice);
});

使用者
美元/月

分别计算每个范围。此外,您需要检查末尾是否存在total,以避免用户删除输入字段中的值时出现
未捕获的TypeError

$(文档).ready(函数(){
函数updatePrice(){
var price=parseFloat($(“#用户计数”).val();
var合计=0;
如果(价格='201'&价格='501'&价格='1000'){
总计=1250+(价格-1000)*0.25;
}
总计=总计?总计。toFixed(0):0;
$(“#用户价格”).val(总计);
}
$(document).on('change,keyup','#users count',updatePrice);
});

使用者
美元/月

您可以计算每个值,如:

我还添加/更新了:

=
.toFixed(2)-以便您可以使用小数点。您的期望值有小数点

=添加了一个条件,如果
total
不存在,请清除文本框

函数updatePrice(){
var price=parseFloat($(“#用户计数”).val();
如果(价格='201'&价格='501'&价格='1001'){
风险价值总额=(200*4)+(300*1)+(500*5)+(价格-1000)*.25);
}
var total=固定的总计(2);
if(总计)$(“#用户价格”).val(总计);
else美元(“#用户价格”).val(“”);
}
$(document).on('change,keyup','#users count',updatePrice)

使用者
美元/月

您可以计算每个值,如:

我还添加/更新了:

=
.toFixed(2)-以便您可以使用小数点。您的期望值有小数点

=添加了一个条件,如果
total
不存在,请清除文本框

函数updatePrice(){
var price=parseFloat($(“#用户计数”).val();
如果(价格='201'&价格='501'&价格='1001'){
风险价值总额=(200*4)+(300*1)+(500*5)+(价格-1000)*.25);
}
var total=固定的总计(2);
if(总计)$(“#用户价格”).val(总计);
else美元(“#用户价格”).val(“”);
}
$(document).on('change,keyup','#users count',updatePrice)

使用者
美元/月

谢谢,但我需要找到正确的方法来计算topicThanks中讨论的值,但我需要找到正确的方法来计算topicThanks中讨论的值,因为这是一个伟大的想法!谢谢你这个好主意!谢谢你,埃迪!看起来很简单,但我猜不到。多谢了,汉克斯,埃迪!看起来很简单,但我猜不到。谢谢