PHP Ionic Angular Phonegap AJAX Javascript CSS MySQL jQuery Forum


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

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

สอบถามเรื่องการใช้ 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 IP: 223.205.13.xxx วันที่: 24-11-2017 เวลา: 23:15:41

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

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


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


  • ( หรือ สามารถทำการ สมัครสมาชิก และล็อกอิน ด้วย ปุ่ม Log in with Facebook ด้านล่าง )
 ความคิดเห็นที่ 1
เพิ่มเติมครับ

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


โดย:  Prakorn Tukkhaow IP: 223.205.13.xxx วันที่: 24-11-2017 เวลา: 23:24:28
 ความคิดเห็นที่ 2
ดูเนื้อหานี้เป็นแนวทาง

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


โดย:  Ninenik IP: 223.24.161.xxx วันที่: 25-11-2017
 ความคิดเห็นที่ 3
ขอบพระคุณมากครับ


โดย:  Prakorn Tukkhaow IP: 223.205.13.xxx วันที่: 25-11-2017 เวลา: 14:26:06