สอบถามการเพิ่มแถวครับ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถามการเพิ่มแถวครับ
สอบถามการเพิ่มแถวครับ
Copy
$("#addcos").click(function(){
// ส่วนของการ clone ข้อมูลด้วย jquery clone() ค่า true คือ
// การกำหนดให้ ไม่ต้องมีการ ดึงข้อมูลจากค่าเดิมมาใช้งาน
// รีเซ้ตเป็นค่าว่าง ถ้ามีข้อมูลอยู่แล้ว ทั้ง select หรือ input
var nowLength = $(".cssCos").length;
var name_no=nowLength*3; //*3 ค่าตรงนี้จะเปลีย่นก็ต่อเมื่อมีจำนวนของช่องกี่ช่องแล้วเซทตามจำนวนช่อง
$(".cssCos:eq(0)").clone(true)
.find("input").attr("value","").end()
.find("input").data("number","").end()
.find("input:eq(0)").attr("name","cost"+(name_no+1)).end()
.find("input:eq(1)").attr("name","cost"+(name_no+2)).end()
.find("input:eq(2)").attr("name","cost"+(name_no+3)).end()
.find("select").attr("value","").end()
.insertAfter($("#cosTB tr.cssCos:last"));
$(".css_input:eq(0)").trigger("change");// กำหนดเมื่อโหลด ทำงานหาผลรวมทันที
});
});
ผมทราบจะเขียนเช็คในโค๊ดนี้ได้หรือป่าวครับ
ว่า สมุติผมเพิ่มข้อมูลไปแล้ว 3 แถว แล้วทำการบันทึกแล้ว
แล้วผมต้องการจะเพิ่มไปอีก 1 แถว
แต่พอเพิ่มเข้าไปอีก 1 แถวแล้วทำให้ข้อมูล 3 แถวก่อนหน้านั้นหายไปครับ
เหลือแค่ 1 แถวที่เพิ่มใหม่ครับ
ช่วยแนะนำหน่อยนะครับ
ว่าผมอยากจะเพิ่มข้อมูลต่อกันไปโดยที่ไม่ให้ข้อมูลมันรีเซทกันได้ไหมครับ
ขอบคุณครับ
ผมทราบจะเขียนเช็คในโค๊ดนี้ได้หรือป่าวครับ
ว่า สมุติผมเพิ่มข้อมูลไปแล้ว 3 แถว แล้วทำการบันทึกแล้ว
แล้วผมต้องการจะเพิ่มไปอีก 1 แถว
แต่พอเพิ่มเข้าไปอีก 1 แถวแล้วทำให้ข้อมูล 3 แถวก่อนหน้านั้นหายไปครับ
เหลือแค่ 1 แถวที่เพิ่มใหม่ครับ
ช่วยแนะนำหน่อยนะครับ
ว่าผมอยากจะเพิ่มข้อมูลต่อกันไปโดยที่ไม่ให้ข้อมูลมันรีเซทกันได้ไหมครับ
ขอบคุณครับ
Maxtri
11-01-2017
16:11:46
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ