function fncCal()
{
var sum = 0;
for(i=1;i<=document.frmAdd.hdnLine.value;i++)
{
sum = sum + parseFloat( document.getElementsByName("boxc"+i).value);
}
document.getElementsByName("sum1").value=sum;
}
ก่อนอื่นต้อง make sure ก่อนว่า document.frmAdd.hdnLine.value มีค่ามาหรือเปล่าครับ ถ้ามีมาก็ตามนี้ครับ
function fncCal()
{
var sum = 0;
for(var i=1;i<=document.frmAdd.hdnLine.value;i++)
{
var boxc = document.getElementsByName("boxc"+i)[0];
if(parseFloat(boxc.value)){
sum += parseFloat(boxc.value);
}
}
document.getElementsByName("sum1")[0].value = sum;
}