ด้วยสํานึกในพระมหากรุณาธิคุณสมเด็จพระนางเจ้าสิริกิติ์เป็นล้นพ้นอันหาที่สุดมิได้
ด้วยสํานึกในพระมหากรุณาธิคุณสมเด็จพระนางเจ้าสิริกิติ์เป็นล้นพ้นอันหาที่สุดมิได้


สอบถามเรื่องการใช้ Function Each ของ Jquery ครับ

ถาม-ตอบ แนะนำไอเดีย โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถามเรื่องการใช้ Function Each ของ Jquery ครับ

ปัจจุบัน นักพัฒนาสามารถ ใช้ ChatGPT | Gemini | Claude | Perplexity | Deepseek ช่วยในการแก้ไขปัญหาต่างๆ ในการเขียนโปรแกรม หรือหาข้อมูลเพิ่มเติมได้ง่ายและสะดวก แนะนำให้ทุกคนใช้งานเพื่อพัฒนาศักยภาพของตัวเอง

สอบถามเรื่องการใช้ Function Each ของ Jquery ครับ
สวัสดีครับพี่ๆ พอดีตอนนี้ผมติดปัญหาเกี่ยวกับการคำนวณของ Jquery ครับ
มใช้ Input แบบ Multiple ครับผม คืออยากให้ ผลรวมของ ของ input ที่ตั้งไว้ ไปแสดงในอีก input นึงแบบไม่เหมือนกันครับ
<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 ครับ
$(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);
					});
					
					
				});	
			});
คือผมยอากให้ เวลาที่แก้ไขเลขที่ input ชื่อ Glong แล้วนำไปคูรกับ 10 แล้วแสดงผลใน Input ชื่อ AllGlong ทีนี้ ผมมีโค้ดที่เป็นตัวเพิ่มช่อง Input ครับผม
ผมเลยไม่ทราบ่สาจะทำยังไงให้ค่ามันไม่ซ้ำกันกับตัวข้างบนของมันครับ แบบนี้ครับ

จากภาพจะสังเกตุได้ว่า ตอนแรกผมใส่จำนวนกล่องเป็น 9 ผมรวมจะเป็น 90 แต่พอผมเพิ่มช่อง input แล้วใส่จำนวนเป็น 7 ผมรวททั้งหมดมันกลายเป็น 70 ครับ ไม่ทราบส่าผมควรจะแก้ยังไงดีครับ


Prakorn Tukkhaow 24-11-2017 23:15:41

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • CAPTCHA Image
    Play CAPTCHA Audio
    Refresh Image


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
เพิ่มเติมครับ

จากภาพจะพบว่า ราคา ยังเป็น 80 อยู่ครับ แต่พอผมใส่ราคาใน input ด้านล่างเป็นอย่างอื่น ราคา 80 มันก็เปลี่ยนไปด้วย ตามนี้ครับ


Prakorn Tukkhaow 24-11-2017 23:24
 ความคิดเห็นที่ 2
ดูเนื้อหานี้เป็นแนวทาง

https://www.ninenik.com/forum_view_2146_1.html#comment_4975


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


Prakorn Tukkhaow 25-11-2017 14:26
1






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ