|
|
|
สอบถามครับ จะเอาตัวเลขใน textboxหลายๆตัว มาบวกกัน เเล้วให้โชว์ผลรวมทั้งหมดอีกtextboxหนึ่ง ภายในหน้าเดียวกัน ทำยังไงครับ |
|
|
|
|
|
|
|
กำหนด classname สำหรับ textbox ที่จะรวม
<input class="X">
ใช้ function loop เพื่อรวม
Code (JavaScript)
<html>
<head>
<script>
function total_X(){
var t = 0, X=document.getElementsByClassName('X'), x=0;
var ln=X.length;
for( x; x<ln;x++) t += parseInt(X[x].value);
return t;
}
</script>
</head>
<body>
<input class=X type=text ><br>
<input class=X type=text ><br>
<input class=X type=text ><br>
<input class=X type=text ><br>
<input class=X type=text ><br>
<button onclick="alert(total_X())">TEST</button>
</body>
</html>
|
|
|
|
|
Date :
2015-09-20 17:33:49 |
By :
NewbiePHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ได้อะครับ มันขึ้นว่า NaN
|
|
|
|
|
Date :
2015-09-21 21:22:22 |
By :
ifirstinw |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเอาโค๊ดผมไปเล่นเดี่ยวๆ เพื่อให้รู้การทำงานก่อนดีกว่านะครับ
เข้าใจแล้วค่อยเอาไปประยุกต์ใช้งาน
ถ้าไม่ได้ ค่อยเอาโค๊ดที่ประยุกต์แล้วมาดูกันอีกที่
|
|
|
|
|
Date :
2015-09-22 06:03:46 |
By :
NewbiePHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|