สอบถามเรื่องข้อมูลที่กรอกtextbox แล้วให้ค้างไว้ครับ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถามเรื่องข้อมูลที่กรอกtextbox แล้วให้ค้างไว้ครับ
สอบถามเรื่องข้อมูลที่กรอกtextbox แล้วให้ค้างไว้ครับ
Copy
$("#addRow").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","<?=$_SESSION['myinput']?>").end() //ถ้าเอาตัวนี้ออกมันจะดึงข้อมูลแถวแรกมาโชว์เสมอ
.find("input").data("number","").end()
.find("input:eq(0)").attr("name","myinput"+(name_no+1)).end()
.find("input:eq(1)").attr("name","myinput"+(name_no+2)).end()
.find("select").attr("value","").end()
.insertAfter($("#myTbl tr.cssTR:last"));
$(".css_input:eq(0)").trigger("change");// กำหนดเมื่อโหลด ทำงานหาผลรวมทันที
});
});
ตามโคดด้านบนครับ
ผมลองแก้ .find("input").attr("value","<?=$_SESSION['myinput']?>").end() โดยการใส่ session เข้าไปครับ เพื่อให้ข้อมูลที่กรอกและบันทึกให้ค้างไว้ครับ
แต่ยังไม่ได้เลยครับ
ไม่ทราบว่าผมเขียนแบบนี้ถูกต้องไหมครับ แล้วผมต้องเขียนอะไรเพิ่มเติมตรงส่วนไหนบ้างครับ
ขอคำแนะนำด้วยนะครับ
ขอบคุณครับ
ตามโคดด้านบนครับ
ผมลองแก้ .find("input").attr("value","<?=$_SESSION['myinput']?>").end() โดยการใส่ session เข้าไปครับ เพื่อให้ข้อมูลที่กรอกและบันทึกให้ค้างไว้ครับ
แต่ยังไม่ได้เลยครับ
ไม่ทราบว่าผมเขียนแบบนี้ถูกต้องไหมครับ แล้วผมต้องเขียนอะไรเพิ่มเติมตรงส่วนไหนบ้างครับ
ขอคำแนะนำด้วยนะครับ
ขอบคุณครับ

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