javascript
สร้าง form โดยต้องการใส่ข้อมูล n ชุด แต่ผมติดปัญหาตรงที่ ข้อมูลใน list box เรียก function มา showUser(this.value); ดังนั้นต้องเรียกให้ function นี้ n ครัง แต่มันสามารถเลือกใช้งานได้เพียง 1 ชุดข้อมูลเท่านั้นอะครับ สงสัยว่า มันเป็นที่ this.value ใช่หรือไม่ แล้วถ้าเปลี่ยน เปลี่ยนเป็นอะไรถึงจะทำงานได้หลายครั้ง ใน form เดียวกัน ครับ
ไม่ค่อยเข้าใจคำถาม แต่พอให้คำแนะนำได้ว่า
ถ้าเป็นการ gen โค้ดด้วย php ก็ให้ gen function ที่ onchanged ได้เลย
function ddochanged(){
alert(this.id + ' = ' + this.value)
}
</script>
<?php
for ($i = 0 ; $i <10 ; $i++) {
echo '<select id="select_'.$i.'" name="select[]" onchange="dochanged()">';
// ใส่ option ลงไปด้วยเน้อ
echo '</select>';
}
?>
ขอโทษครับ
คือผมใช้ ajax ทำ dropdownlist จาก database แล้วดึงข้อมูลมาแสดงใน form เพื่อให้เลือกประเภท แต่ทีนี้ผมต้องการให้ 1ทะเบียนรับ มีหลายผลิตภัณฑ์ จึงอยากจะให้เลือก ทะเบียนรับ แล้วสร้าง form ตามจำนวนผลิตภัณท์ ติดตรงที่ dropdownlist มันใช้ได้แค่ form เดียวจะเลือกข้อมูลจาก form ไหนก็แสดงข้อมูลที่ form เดียว
5555+++
งงเข้าไปใหญ่