A-AA+then

javascript

1,184

    สร้าง form โดยต้องการใส่ข้อมูล n ชุด แต่ผมติดปัญหาตรงที่ ข้อมูลใน list box เรียก function มา showUser(this.value); ดังนั้นต้องเรียกให้ function นี้ n ครัง แต่มันสามารถเลือกใช้งานได้เพียง 1 ชุดข้อมูลเท่านั้นอะครับ สงสัยว่า มันเป็นที่ this.value ใช่หรือไม่ แล้วถ้าเปลี่ยน เปลี่ยนเป็นอะไรถึงจะทำงานได้หลายครั้ง ใน form เดียวกัน ครับ

3 ความคิดเห็น

    ไม่ค่อยเข้าใจคำถาม แต่พอให้คำแนะนำได้ว่า
    
    ถ้าเป็นการ gen โค้ดด้วย php ก็ให้ gen function ที่ onchanged ได้เลย
    <script type="text/javascript">
    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>';
    }
    ?>

     

1

    ขอโทษครับ

    คือผมใช้ ajax ทำ dropdownlist จาก database แล้วดึงข้อมูลมาแสดงใน form เพื่อให้เลือกประเภท แต่ทีนี้ผมต้องการให้ 1ทะเบียนรับ มีหลายผลิตภัณฑ์ จึงอยากจะให้เลือก ทะเบียนรับ แล้วสร้าง form ตามจำนวนผลิตภัณท์ ติดตรงที่ dropdownlist มันใช้ได้แค่ form เดียวจะเลือกข้อมูลจาก form ไหนก็แสดงข้อมูลที่ form เดียว

2

อ้างจากคำตอบที่ #2ขอโทษครับ

    คือผมใช้ ajax ทำ dropdownlist จาก database แล้วดึงข้อมูลมาแสดงใน form เพื่อให้เลือกประเภท แต่ทีนี้ผมต้องการให้ 1ทะเบียนรับ มีหลายผลิตภัณฑ์ จึงอยากจะให้เลือก ทะเบียนรับ แล้วสร้าง form ตามจำนวนผลิตภัณท์ ติดตรงที่ dropdownlist มันใช้ได้แค่ form เดียวจะเลือกข้อมูลจาก form ไหนก็แสดงข้อมูลที่ form เดียว


    5555+++
    
    งงเข้าไปใหญ่ :47:

3
^