在按钮的点击事件中,我得到一些值并尝试做 计算。
$(document).on("click", "#SaveTaskChange", function () {
var EmpHoursOriginal = $("#EmpHoursForCalculation").val();
var ProdHoursEntered = $("#SelectHours").val();
var resultReturned = AmIGoodToUpdate(EmpHoursOriginal, ProdHoursEntered);
if (resultReturned == "donotproceed") {
$('#status').show();
$('#status').val("Hours is way too high");
return false;
}
});
当我单步执行代码并进入下面一行时,我的代码崩溃了
var Result = parse(TotalKronosHoursEntered) - parse(CurrentHours) + NewHours;
这是使用
的功能 function AmIGoodToUpdate(CurrentHours, NewHours) {
var TotalKronosHoursEntered = $('div.lhrs .data').text();
var HoursPunchedIn = $('div.khrs .data').text();
var Result = parse(TotalKronosHoursEntered) - parse(CurrentHours) + NewHours;
if (Result <= HoursPunchedIn)
return "proceed";
else {
return "donotproceed";
}
}
我在这里做错了什么?我似乎无法抓住它。