PHP Ionic Angularjs Phonegap AJAX Javascript CSS MySQL jQuery Forum

สอบถามเรื่องการ clone textbox หน่อยครับ

สอบถามเรื่องการ clone textbox หน่อยครับ
ผมclone textbox ได้แล้วครับ
แต่มันติดตรงที่ว่ามันไม่ยอมเก็บตัวแปรที่ clone มาลงฐานข้อมูลครับ
พอผมกดเพิ่มบรรทัดมันจะ clone ให้เองแล้วปกติต้องเพิ่มตัวแปรให้เองครับ
แต่พอผมกดบันทึกมันก็ไม่ยอมบันทึกลงฐานข้อมูลให้ครับ
ไม่ทราบว่าเกิดจากอะไรหรอครับ
ช่วยแนะนำทีนะครับ

โดย:  Maxtri IP: 1.4.219.xxx วันที่: 03-10-2016 เวลา: 11:16:02

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

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


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


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

http://www.ninenik.com/forum_view_2146_1.html

โดย:  Ninenik IP: 1.46.172.xxx วันที่: 03-10-2016
 ความคิดเห็นที่ 4
.find("input:eq(0)").attr("name","cssinput"+(name_no+1)).end()  
 .find("input:eq(1)").attr("name","cssinput"+(name_no+2)).end() 
โพสไปมะกี้พิมผิดครับ
แก้ไขตรงนี้ที่พิมผิดมะกี้นะครับ


โดย:  Maxtri IP: 1.4.219.xxx วันที่: 03-10-2016 เวลา: 16:38:53
 ความคิดเห็นที่ 3
โคดตามนี้เลยครับ

อันนี้คือโคดส่วนที่ 2 นะครับ ส่วนที่ 1 ผมทำได้แล้วครับ ส่วนที่ 2 จะมีแบบนี้เพิ่มเติมมาครับ

2 ช่องนี้เกบข้อมูลได้ปกติครับ
แต่พอกดเพิ่มบรรทัดแล้วมันไม่ยอมเก็บลงฐานข้อมูลครับ
ผมนั่งปรับแก้แล้วแต่ยังไม่ได้เลยครับ
รบกวนช่วยดูให้หน่อยนะครับ
ขอบคุณครับ
-------------------------------------------------------------------------------------------
 
 <table id="myTbs">
<tr class="cssTR">
<td>
            <div class="w-col w-col-4" style="margin-left: 148px;">
              <input class="w-input" data-name="" id="cssinput1" 
                     maxlength="256" name="cssinput1" placeholder="ใส่ชื่อสารเคมีที่ใช้ [I10]" 
                     type="text" value="" style="width: 295px;"
                     >
            </div>
</td>
 
<td>
            <div class="w-col w-col-3" style="margin-left: px;">
              <input class="w-input" data-name="" id="cssinput2" 
                     maxlength="256" name="cssinput2" 
                     placeholder="ใส่จำนวนที่ใช้ไปเป็น กิโลกรัม [I7]"  
                     type="text" value="" style="width: 220px;"
                     >
            </div>
</td>
</tr>
</table>

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>        
 <script type="text/javascript">  
 $(function(){ 
 
  // ฟังก์ชั่นสำหรับค้นและแทนที่ทั้งหมด  
        String.prototype.replaceAll = function(search, replacement) {  
        var target = this;  
        return target.replace(new RegExp(search, 'g'), replacement);  
        }; 
 
 $("#addRo").click(function(){    
        // ส่วนของการ clone ข้อมูลด้วย jquery clone() ค่า true คือ    
        // การกำหนดให้ ไม่ต้องมีการ ดึงข้อมูลจากค่าเดิมมาใช้งาน    
        // รีเซ้ตเป็นค่าว่าง ถ้ามีข้อมูลอยู่แล้ว ทั้ง select หรือ input    
        var nowLength = $(".cssTR").length;  
        var name_no=nowLength*2;    //*3 ค่าตรงนี้จะเปลีย่นก็ต่อเมื่อมีจำนวนของช่องกี่ช่องแล้วเซทตามจำนวนช่อง
        $(".cssTR:eq(0)").clone(true)     
        .find("input").attr("value","").end()    
        .find("input").data("number","").end()
        .find("input:eq(0)").attr("name","inkinput"+(name_no+1)).end()  
        .find("input:eq(1)").attr("name","inkinput"+(name_no+2)).end() 
        .find("select").attr("value","").end()    
        .insertAfter($("#myTbs tr.cssTR:last"));    
          
        $(".css_input:eq(0)").trigger("change");// กำหนดเมื่อโหลด ทำงานหาผลรวมทันที   
});    
 
});  
</script>


โดย:  Maxtri IP: 1.4.219.xxx วันที่: 03-10-2016 เวลา: 16:37:36
 ความคิดเห็นที่ 2
  โค้ดน่าจะผิด

โดย:  Ninenik IP: 180.183.44.xxx วันที่: 03-10-2016
 ความคิดเห็นที่ 1
หน้านี้ผมต้องทำเพิ่มบรรทัด 2 ชุดครับ
ไม่ทราบว่ามันเกี่ยวกับตัวแปรที่ประกาศไว้ในฟังก์ชั่นด้วยหรือเปล่าครับ

โดย:  Maxtri IP: 1.4.219.xxx วันที่: 03-10-2016 เวลา: 11:37:08