จากภาพ ผมต้องการให้เมื่่อมีการกรอกข้อมูลจาก textbox A และ B เรียบร้อยแล้ว จะได้ผลลัพธ์ ในส่วนของ textbox C
และ Textbox C total ในขณะที่ even ที่ต้องการคือ OnKeyUp ในกรณีนี้ผมสนใจที่ การคำนวนผลรวมทั้งหมดของ textbox C (sum textbox C) แล้วนำไปแสดงที่ textbox C total ตัวล่างสุดก่อนครับ
<html>
<head>
<title>ThaiCreate.Com Tutorial</title>
</head>
<body>
<form name="frmMain" action="" method="post">
<script language="JavaScript">
function fncSum()
{
var sum = 0;
var cost = document.frmMain.('txtNumber[]');
for(var i=1;i<cost.length;i++){
sum += (cost.value*1);
}
document.frmMain.txtNumberC.value = parseFloat(sum);
}
</script>
Number A <input type="text" name="txtNumber[]" value="" OnChange="fncSum();" OnKeyUp="fncSum();"> <br>
Number B <input type="text" name="txtNumber[]" value="" OnChange="fncSum();" OnKeyUp="fncSum();"> <br>
Number C <input type="text" name="txtNumber[]" value="" OnChange="fncSum();" OnKeyUp="fncSum();"> <br>
Number D <input type="text" name="txtNumber[]" value="" OnChange="fncSum();" OnKeyUp="fncSum();"> <br>
A + B + C + D = <input type="text" name="txtNumberC" value=""><br>
</form>
</body>
</html>