สอบถามเรื่องการใช้ Function Each ของ Jquery ครับ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถามเรื่องการใช้ Function Each ของ Jquery ครับ
สอบถามเรื่องการใช้ Function Each ของ Jquery ครับ
Copy
สวัสดีครับพี่ๆ พอดีตอนนี้ผมติดปัญหาเกี่ยวกับการคำนวณของ Jquery ครับ
มใช้ Input แบบ Multiple ครับผม คืออยากให้ ผลรวมของ ของ input ที่ตั้งไว้ ไปแสดงในอีก input นึงแบบไม่เหมือนกันครับ
นี่คือส่วนของช่อง Input ของผมครับ
ส่วนด้านล่างนี่เป็นโค้ด javascript ครับ
ผมเลยไม่ทราบ่สาจะทำยังไงให้ค่ามันไม่ซ้ำกันกับตัวข้างบนของมันครับ แบบนี้ครับ
จากภาพจะสังเกตุได้ว่า ตอนแรกผมใส่จำนวนกล่องเป็น 9 ผมรวมจะเป็น 90 แต่พอผมเพิ่มช่อง input แล้วใส่จำนวนเป็น 7 ผมรวททั้งหมดมันกลายเป็น 70 ครับ ไม่ทราบส่าผมควรจะแก้ยังไงดีครับ
มใช้ 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
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ