我在文本框上的更改事件上有以下 Jquery 函数
$('input:text[id$=txtText1]').change(GetTotal);
这会调用 GetTotal 函数
function GetTotal() {
var value1 = txtText1.val();
var value2 = txtText2.val();
var sum = add(value1, value2)
$('input:text[id$=txtSubTotals]').val(sum);
}
这是添加功能
function add() {
var sum = 0;
for (var i = 0, j = arguments.length; i < j; i++) {
if (IsNumeric(arguments[i])) {
sum += parseFloat(arguments[i]);
}
}
return sum;
}
在文本框 1 中,值为 1.45,在文本框 2 中,值为 1.44 而不是 2.89。我得到以下值 2.8899999999999997