下拉列表选择URL在循环PHP中不起作用

Shoaib曼苏里
  <?php
    $sql = "select * from letter where societyn='" . $_SESSION['socityname'] ."' ";
    $result = mysql_query($sql);
    $i=1;
    while($row=mysql_fetch_array($result)){         
?>
<?php
    $id = $row['id'];
    $dater = $row['date'];
    $flatnonam = $row['flatno_name'];
    $addr = $row['adress'];
    $subject = $row['subject'];
    $body = $row['body'];
    $soci = $row['societyn'];
    $refnum = $row['refno'];
    $letterh = $row['letterh'];

        // split "dd-mm-yyyy" into an array of three elements
        $ddate = explode("-", $dater);
        // retrieve the values
        $month = $ddate[1]; // mm
        $day = $ddate[2]; // dd
        $year = $ddate[0]; // yyyy
    {
    ?>

<tr>
            <td><?php echo $day.'/'.$month.'/'.$year; ?></td>
            <td><?php echo $flatnonam; ?></td>
            <td><?php echo $letterh; ?></td>
            <td><?php echo $addr; ?></td>
            <td><?php echo $subject; ?></td>
            <td><?php echo $soci; ?></td>
            <td><?php echo '#'.$refnum; ?></td>

            <td>
            <select name="menu1" id="menu1">
                <option value="" selected>Pick a Website</option>
                <option value="letter/letter_print.php?id=<?php echo $row['id']; ?>">Without Letter Head</option>
                <option value="letter/letter_print_nohead.php?id=<?php echo $row['id']; ?>">Letter Head</option>
            </select>
            </td></tr>

    <?php }?>
    <?php
    echo "<br>";
    $i++;
    }

    ?>


<!--This is java script-->
<script type="text/javascript">
 var urlmenu = document.getElementById( 'menu1' );
 urlmenu.onchange = function() {
      window.open( this.options[ this.selectedIndex ].value, '_blank','width=595,height=842,directories=no,titlebar=no,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no');
 };
</script>

这是我的代码。只有第一个选项起作用,而另一个则不起作用。请帮助我有麻烦。从2天开始。或给出其他解决方案。在一个ID中,如何使用所有选项。我试图从2天起无法正常工作。

武士

如前所述,将您更改id为,class因为您有多个select然后onchange为所有它们定义监听器:

var urlmenus = document.querySelectorAll('.menu1');
for(var i = 0; i < urlmenus.length; i++) {
    urlmenus[i].onchange = function () {
        window.open(this.options[this.selectedIndex].value, '_blank', 'width=595,height=842,directories=no,titlebar=no,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no');
    };
}

jsfiddle演示

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Laravel PHP空间字符中的下拉列表不起作用

来自分类Dev

yii中的下拉列表不起作用

来自分类Dev

Anguar下拉列表(选择)验证不起作用

来自分类Dev

AngularJS下拉列表-自动选择不起作用

来自分类Dev

选择列表在 ReactJS 中不起作用

来自分类Dev

下拉列表不起作用?

来自分类Dev

下拉列表不起作用

来自分类Dev

从下拉列表中选择的值在Android中不起作用

来自分类Dev

应用引导程序时,“选择”下拉列表在移动设备中不起作用

来自分类Dev

通过下拉列表和提交进行选择在Classic ASP中不起作用

来自分类Dev

应用引导程序时,“选择”下拉列表在移动设备中不起作用

来自分类Dev

循环在PHP中不起作用

来自分类Dev

循环在PHP中不起作用

来自分类Dev

Rails选择“下拉”,但Controller中的内容不起作用

来自分类Dev

按钮在列表PHP中不起作用

来自分类Dev

jQuery下拉列表更改在Codeigniter中不起作用

来自分类Dev

下拉列表在联系表单7中不起作用

来自分类Dev

jQuery从下拉列表中获取价值不起作用

来自分类Dev

Bootstrap下拉列表在流星中不起作用

来自分类Dev

javascript依赖下拉列表在IE 8中不起作用

来自分类Dev

下拉列表在联系表单7中不起作用

来自分类Dev

动态创建的下拉列表中的多个追加不起作用

来自分类Dev

方法 click() 在下拉列表中不起作用

来自分类Dev

导航栏中的 booststrap 下拉列表不起作用

来自分类Dev

必填字段在 asp 下拉列表中不起作用

来自分类Dev

HTTPS URL在PHP中不起作用

来自分类Dev

DOJO 下拉选择不起作用

来自分类Dev

选择(循环)或命令在shell脚本中不起作用

来自分类Dev

选择(循环)或命令在shell脚本中不起作用

Related 相关文章

热门标签

归档