|
|
|
จะเรียกใช้ Datepicker จาก "mootools.v1.11.js" ใน Dynamic Element form ยังไงค่ะ |
|
|
|
|
|
|
|
อาจเป็นไปได้ว่าเวลาที่คุณเรียกฟังก์ชั่น CreateNewRow() ขึ้นมามาทำงาน ตัวฟังก์ชั่นอื่นที่อยู่ด้านนอกไม่ทำงานด้วย
ลองเอาสคริปของ DatePicker ใ่ส่เข้าไปใน CreateNewRow() ดูครับ
เอาเฉพาะส่วนข้างล่างนี้
Code (JavaScript)
$$('input.DatePicker').each( function(el) {
new DatePicker(el);
});
|
|
|
|
|
Date :
2012-11-12 13:11:37 |
By :
dreamlover |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วค่ะ ขอบคุณค่ะ แต่ติดปัญหาอีกอย่างคือ แถวสุดท้าย pop up calendar ไม่ทำงาน ค่ะ เช่น ถ้าเพิ่ม 4 แถว แถวที่ 4 จะไม่ทำงาน , ถ้าเพิ่ม 10 แถว แถวที่ 10 จะไม่ทำงาน
|
|
|
|
|
Date :
2012-11-12 13:22:27 |
By :
shushu |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อันนี้ผมไม่แน่ใจนะครับ เพราะไม่เคยใช้ plugin ตัวนี้
ลองเปลี่ยน event จาก each มาเป็น click แทน ตามตัวอย่างด้านล่าง
Code (JavaScript)
$$('input.DatePicker').click( function(el) {
new DatePicker(el);
});
|
|
|
|
|
Date :
2012-11-12 15:04:01 |
By :
dreamlover |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเปลี่ยนดูแล้วค่ะ แต่ยังไม่ได้ ยังไง ขอบคุณมากคะ
|
|
|
|
|
Date :
2012-11-12 15:42:54 |
By :
shushu |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วค่ะ จริงๆ แล้วยังมี function ตัวนี้
Code (JavaScript)
function GenerateRow()
{
var intRows = parseInt(document.frm.txtCount.value);
for(i=0;i<intRows;i++)
{
CreateNewRow();
}
$$('input.DatePicker').each( function(el) {
new DatePicker(el);
});
}
เพิ่มโคด ตามพี่บอกก็ได้เลยค่ะ
|
|
|
|
|
Date :
2012-11-12 15:48:27 |
By :
shushu |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดีใจด้วยครับ
|
|
|
|
|
Date :
2012-11-12 16:15:27 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|