选择onChange事件的动态表不起作用

时间:2017-11-04 04:10:34

标签: php select onchange

我有一个表,有12行(行)和10列,对于列奇数行(行),我在单元格内有一个div,索引在Id NumColum_NumLine中,对于对行(行),我有一个选择元素等于所有。像这样enter image description here

当我在上面的div上选择加载图像时,我需要的是什么。

<table border="solid">

<?php

for ($i = 1; $i <= 12; $i++) {
        echo "<tr>";    
    for ($A = 1; $A <= 10; $A++)
    {
        if ($i % 2 == 0)
        { 
            echo '<td id="data">';
            $songs = file('pkmlist.txt');
            $options = '';
            $num = 1;
            foreach ($songs as $song) {
                $options .= '<option value="'.$num.'" onchange="load_img('.$A.'_'.($i-1).')\">'.$song.'</option>';
                $num++;
            }
            $select = '<select name="songs">'.$options.'</select>';
            echo $select;
            //echo ''.$A.'_'.($i-1).'</td>';
        } 
        else
        {
            echo '<td id="Pkm"> <div id="'.$A.'_'.$i.'">  '.$A.'_'.$i.' </div> </td>';
        }
    }
    echo "</tr>";
}   
?>
</table>

OnChange不能工作。

1 个答案:

答案 0 :(得分:0)

我发现了一些语法错误。试试这个...

<table border="solid">

<?php

for ($i = 1; $i <= 12; $i++) {
        echo "<tr>";    
    for ($A = 1; $A <= 10; $A++)
    {
        if ($i % 2 == 0)
        { 
            echo '<td id="data">';
            $songs = file('pkmlist.txt');
            $options = '';
            $num = 1;
            foreach ($songs as $song) {
                $options .= '<option value="'.$num.'">'.$song.'</option>';
                $num++;
            }
            $select = '<select name="songs" onchange="load_img('.$A.'_'.($i-1).');" >'.$options.'</select>';
            echo $select;
            //echo ''.$A.'_'.($i-1).'</td>';
        } 
        else
        {
            echo '<td id="Pkm"> <div id="'.$A.'_'.$i.'">  '.$A.'_'.$i.' </div> </td>';
        }
    }
    echo "</tr>";
}   
?>
</table>