function CalculateTotal(select) { var row = $(select).closest("tr"); var ClPart = $("[id*=txtCl_Part]", row).val(); //alert(ClPart.toString()); var Assgnmnt = $("[id*=txtAssgnmnt]", row).val(); //alert(Assgnmnt.toString()); var Quiz = $("[id*=txtQuiz]", row).val(); //alert(Quiz.toString()); var WrPaper = $("[id*=txtWP]", row).val(); //alert(WrPaper.toString()); var OSME = $("[id*=txtOSME]", row).val(); //alert(OSME.toString()); var Total = (parseFloat(ClPart.valueOf()) + parseFloat(Assgnmnt.valueOf()) + parseFloat(Quiz.valueOf()) + parseFloat(WrPaper.valueOf()) + parseFloat(OSME.valueOf())); // alert(Amount.toString()); $("[id*=txtTotal]", row).val(Total.valueOf()); } $("[id*=txtTotal]").live("keyup", function () { "Error comes at above line" var Gtot = 0; var percent = 0.0; $("[id*=txtTotal]").each(function (index) { //Check if number is not empty if ($.trim($(this).val()) != "") //Check if number is a valid Float if (!isNaN($(this).val())) Gtot = Gtot + parseFloat($(this).val()); percent = (parseFloat(Gtot) * 100) / 400; }); $("[id*=txtGTot]").val(Gtot.valueOf()); $("[id*=txtPercent]").val(percent.valueOf()); });
.on()
.delegate()
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)