สอบถามการเพิ่มแถวครับ

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

สอบถามการเพิ่มแถวครับ
$("#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 แถวที่เพิ่มใหม่ครับ
ช่วยแนะนำหน่อยนะครับ
ว่าผมอยากจะเพิ่มข้อมูลต่อกันไปโดยที่ไม่ให้ข้อมูลมันรีเซทกันได้ไหมครับ
ขอบคุณครับ


Maxtri 61.7.170.xxx 11-01-2017 16:11:46

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

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


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


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







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