我正在计算 a
和 b
的总和,并将其放入名为 sum
的文本框中。
在数字文本框中输入数字后,它应该计算final = sum * number
。
<input type="text" class="txt_1_0" name="a" />
<input type="text" class="txt_1_0" name="b" />
<input type="text" id="sum" name="sum" />
<input type="text" class="number" name="number" />
<input type="text" class="final" name="final" />
我尝试了以下方法:
$(document).ready(function() {
$(".txt_1_0").change(function() {
var total = 0.00;
var textbox3 = 0.00; // this gonna be your third textbox
$(".txt_1_0").each(function() {
total += parseFloat(this.value) / 5;
});
textbox3 = $("#sum").val((total).toFixed(2));
});
});
如何获取数值并计算最终
?
最佳答案
您实际上尚未添加任何可以进行最终计算的函数。因此,要将sum
(小计)与number
相乘,请执行以下操作:
$(".number").change(function () {
var final = $("#sum").val() * $(this).val();
$('.final').val(final);
});
<强> Here is a demo - 请注意,我已从您之前的函数中删除了除以 5 的内容,因为从您提出问题的方式来看,它没有意义。
关于javascript - 计算总和并将其值相乘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23457415/