使用html按钮和脚本

时间:2015-12-29 06:48:44

标签: javascript php html

我创建了简单的休假申请系统。该系统将收到员工休假申请,然后他们的部门主管将批准休假申请。之后,人力资源部门可以查看每月休假,可以列出所选择的月份所有员工休假。

我的问题出现在这一部分。当HR查看每月休假时,人力资源部门想要通过点击按钮(查看详细信息)作为我创建的图片来查看休假详情,系统将仅显示最后的详细信息,尽管我点击了第1行。

HR interface when view monthly leave

这里是我的代码......

                <tr><td> <?php echo $row['ID']; ?></td><td> <?php echo $row['staffname']; ?></td><td> <?php echo $row['noapply']; ?></td>
                <td><button onclick="myFunction()">View Details</button></td></tr>
                <script>
                function myFunction() {
                window.open("hrviewdatedetails.php?ID=<?php echo $row['LeaveID']; ?>", "_blank", "toolbar=yes, scrollbars=yes, resizable=yes, top=100, left=100, width=800, height=500");
                }
                </script>

3 个答案:

答案 0 :(得分:0)

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" type="text/javascript"></script>
        <script language="javascript" type="text/javascript">
            $(document).ready(function () {
                $("#btnext").click(function () {                    
                    window.open("HTMLPage.htm", "PopupWindow", "width=600,height=600,scrollbars=yes,resizable=no");
                });
            });
</script>

答案 1 :(得分:0)

将levae Id作为myFunction(LevId)中的参数传递。并在页面底部写下javascript代码。

您的代码应如下所示。

<tr><td> <?php echo $row['ID']; ?></td><td> <?php echo $row['staffname']; ?></td><td> <?php echo $row['noapply']; ?></td>
    <td><button onclick="myFunction(<?php echo $row['LeaveID']; ?>)">View Details</button></td></tr>

</tr>

<script>
    function myFunction(levID) {
        window.open("hrviewdatedetails.php?ID="+levID, "_blank", "toolbar=yes, scrollbars=yes, resizable=yes, top=100, left=100, width=800, height=500");
    }
</script>

答案 2 :(得分:0)

您可以在功能中传递id。试试这个

            <td><button onclick="myFunction('<?php echo $row['ID']; ?>')">View Details</button></td></tr>
            <script>
            function myFunction(id) {
            window.open("hrviewdatedetails.php?ID="+id, "_blank", "toolbar=yes, scrollbars=yes, resizable=yes, top=100, left=100, width=800, height=500");
            }
            </script>