我很难帮助你。我有一个网格,在第一行的网格值是计算但在其他行计算没有任何影响。我在后端使用了数据表。现在我该怎么做??帮助plesae ..
function CalculateTotal() {
var Gtot = 0;
var Participation = document.getElementById('txtCl_Part').value-0;
var Assgnmnt = document.getElementById('txtAssgnmnt').value-0;
var Quiz = document.getElementById('txtQuiz').value-0;
var WrPaper = document.getElementById('txtWP').value-0;
var OSME = document.getElementById('txtOSME').value-0;
var Total = parseFloat(Participation) + parseFloat(Assgnmnt) + parseFloat(Quiz) + parseFloat(WrPaper) + parseFloat(OSME);
if (!isNaN(Total)) {
document.getElementById('txtTotal').value = Total;
}
else {
alert("Nikal");
}
var getTotal = document.getElementById('txtTotal').value - 0;
var Gtot = parseInt(Gtot) + parseFloat(getTotal);
if (!isNaN(Gtot)) {
document.getElementById('txtGTot').value = Gtot;
}
else {
alert("Cannot Show Total");
}
var Percentage = (parseFloat(Gtot) * 100) / 400;
if (!isNaN(Percentage)) {
document.getElementById('txtPercent').value = Percentage;
}
else {
alert("Cannot show percentage");
}
}
答案 0 :(得分:0)
我想知道你为什么要在客户端进行这样的计算,而不是在服务器端,你已经可以访问所有数据来执行你喜欢的计算?根据结果,您可以随时使用带有消息的js弹出窗口。