สอบถามเรื่องการใช้ Function Each ของ Jquery ครับ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถามเรื่องการใช้ Function Each ของ Jquery ครับ
สอบถามเรื่องการใช้ Function Each ของ Jquery ครับ
สวัสดีครับพี่ๆ พอดีตอนนี้ผมติดปัญหาเกี่ยวกับการคำนวณของ Jquery ครับ
มใช้ Input แบบ Multiple ครับผม คืออยากให้ ผลรวมของ ของ input ที่ตั้งไว้ ไปแสดงในอีก input นึงแบบไม่เหมือนกันครับ
นี่คือส่วนของช่อง Input ของผมครับ
ส่วนด้านล่างนี่เป็นโค้ด javascript ครับ
คือผมยอากให้ เวลาที่แก้ไขเลขที่ input ชื่อ Glong แล้วนำไปคูรกับ 10 แล้วแสดงผลใน Input ชื่อ AllGlong ทีนี้ ผมมีโค้ดที่เป็นตัวเพิ่มช่อง Input ครับผม
ผมเลยไม่ทราบ่สาจะทำยังไงให้ค่ามันไม่ซ้ำกันกับตัวข้างบนของมันครับ แบบนี้ครับ
![]()
จากภาพจะสังเกตุได้ว่า ตอนแรกผมใส่จำนวนกล่องเป็น 9 ผมรวมจะเป็น 90 แต่พอผมเพิ่มช่อง input แล้วใส่จำนวนเป็น 7 ผมรวททั้งหมดมันกลายเป็น 70 ครับ ไม่ทราบส่าผมควรจะแก้ยังไงดีครับ
มใช้ Input แบบ Multiple ครับผม คืออยากให้ ผลรวมของ ของ input ที่ตั้งไว้ ไปแสดงในอีก input นึงแบบไม่เหมือนกันครับ
1 2 3 4 5 6 7 8 9 | < div class = "form-group col-sm-4 col-md-4" > < label class = "category" >จำนวน / กล่อง</ label > < input class = "form-control" type = "number" id = "Many" name = "Glong[]" value = "0" required = "" > </ div > < div class = "form-group col-sm-4 col-md-4" > < label class = "category" >ราคา</ label > < input class = "form-control Price_Item" type = "number" id = "Price" name = "AllGlong[]" value = "" placeholder = "ราคา" required = "" > </ div > |
นี่คือส่วนของช่อง Input ของผมครับ
ส่วนด้านล่างนี่เป็นโค้ด javascript ครับ
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | $( this ).change( function (){ $( 'input[name^=Glong]' ).each( function (){ var Tens = 10; var MoNS = $( this ).val(); $( 'input[name^=Glong]' ).each( function (){ var Pers = parseInt(Tens) * parseInt(MoNS); $( 'input[name^=AllGlong]' ).val(Pers); }); }); }); |
ผมเลยไม่ทราบ่สาจะทำยังไงให้ค่ามันไม่ซ้ำกันกับตัวข้างบนของมันครับ แบบนี้ครับ
จากภาพจะสังเกตุได้ว่า ตอนแรกผมใส่จำนวนกล่องเป็น 9 ผมรวมจะเป็น 90 แต่พอผมเพิ่มช่อง input แล้วใส่จำนวนเป็น 7 ผมรวททั้งหมดมันกลายเป็น 70 ครับ ไม่ทราบส่าผมควรจะแก้ยังไงดีครับ

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
ความคิดเห็นที่
1
เพิ่มเติมครับ
![]()
จากภาพจะพบว่า ราคา ยังเป็น 80 อยู่ครับ แต่พอผมใส่ราคาใน input ด้านล่างเป็นอย่างอื่น ราคา 80 มันก็เปลี่ยนไปด้วย ตามนี้ครับ
จากภาพจะพบว่า ราคา ยังเป็น 80 อยู่ครับ แต่พอผมใส่ราคาใน input ด้านล่างเป็นอย่างอื่น ราคา 80 มันก็เปลี่ยนไปด้วย ตามนี้ครับ

ความคิดเห็นที่
2

ความคิดเห็นที่
3
ขอบพระคุณมากครับ

ขอบคุณทุกการสนับสนุน
![]()