จากคำสั่ง link ธรรมดา ถ้าจะแปลงเป็นคำสั่ง createElement ทำไงคับ ผมลองทำแล้วมันไม่โชว์ออกมาครับ ช่วยหน่อยน่ะครับ
จากคำสั่ง link ธรรมดา ถ้าจะแปลงเป็นคำสั่ง createElement ทำไงคับ ผมลองทำแล้วมันไม่โชว์ออกมาครับ คือ มันโชว์มาอันแรกครับ พอเราคลิกเพิ่มรายการสร้าง Element บันทัดถัดไปมันก็ไม่แสดง link ให้ครับ ไม่ทราบว่าต้องแก้ตรงไหนครับ มือใหม่ครับไม่ค่อยถนัดคำสั่ง Element ครับ รบก่วนผู้รู้หน่อยน่ะครับ ขอบคุณครับ
ก็คือเอาคำสั่งด้านล้างนี้ครับ
<td><a name="lin" href="javascript:winopen('ActionController.php?action=order/PopUpAction','open1',600,400,0)">find</a></td>
มาสร้างเป็น Element ครับ
จากที่ผมทำมาครับ
// ลิงก์ไปหน้าป๊อปอัพ
td = document.createElement("td");
var a = document.createElement("input");
a.setAttribute('name','lin'+ iteration);
a.setAttribute('href',"javascript:winopen('ActionController.php?action=order/PopUpAction','open1',600,400,0)");
tr.insertBefore(td, null);
ลักษณะหน้าฟอร์มที่ได้ตอนนี้ครับ
Tag : PHP, JavaScript
Date :
2012-01-30 14:11:36
By :
Mr.mee
View :
1191
Reply :
4
ค่อนข้างจะยากครับ แบบนี้ตอนที่คลิก Popup คุณจะรู้ได้ยังไงว่ามาจาก Rows ใหม่ครับ มันทำได้ครับ แต่ยากนิดหนึ่ง
Date :
2012-01-31 09:49:38
By :
webmaster
พี่พอจะมีคำแนะนำไหมครับ ว่าถ้าจะใช้วิธีที่ง่ายกว่านี้ ควรจะศึกษาวิธีไหนครับ
จนปัญญาจริงๆครับ
Date :
2012-01-31 12:55:21
By :
Mr.mee
ผมเคยทำในรูปแบบนี้ครับ วิธีการก็คือสร้าง hidden ไว้ แล้วคอนที่คลิก line นั้น ๆ ก็ input ค่าลงใน hidden ครับ จากนั้นเราก็จะได้ค่าใน hidden ว่าตอนนี้กำลังทำงานอยู่บน line ที่เท่าไหร่
Date :
2012-01-31 13:05:25
By :
webmaster
พี่พอจะมีตัวอย่างไหมครับ ก็คือสามารถเพิ่มข้อมูลที่ละแถว โดยที่ข้อมูลได้จากการเลือกมาจากฐานครับ แล้วก็ดึงมาแสดงทั้งแถวตามฟิลด์ที่เรากำหนดครับว่าให้ฟิลด์ไหนบ้างแสดงครับ โดยไม่ต้องพิมพ์ลงไปใน textbox ครับ และแถวก็แล้วแต่ผู้ใช้ว่าจะเพิ่มข้อมูลกี่แถว แล้วแต่ผู้ใช้จะเพิ่มหรือลบแถวครับ ประมาณนี้ครับ
Date :
2012-01-31 13:30:37
By :
Mr.mee
Load balance : Server 03