【问题标题】:Dynamic Table with select onChange Event not working带有选择 onChange 事件的动态表不起作用
【发布时间】:2017-11-04 04:10:34
【问题描述】:

我有一个表,有 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 不起作用。

【问题讨论】:

    标签: php select onchange


    【解决方案1】:

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

    <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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-02
      • 2015-08-17
      • 2022-06-27
      • 2013-02-01
      • 1970-01-01
      相关资源
      最近更新 更多