【问题标题】:Using Javascript function to hide button inside PHP使用 Javascript 函数在 PHP 中隐藏按钮
【发布时间】:2017-05-02 01:17:14
【问题描述】:

我目前正在编写一个网站,如果主管字段 = N,我想隐藏主管编辑按钮。我能够获得查询以显示正确的输出,但我无法隐藏按钮。任何人都可以帮助我在页面加载时隐藏它。我也明白我应该使用 PDO,但遗憾的是我们没有被教过。

HTML 和 PHP

        <?php

        $supervisorstatus = mysql_fetch_assoc($supervisorresult);
        echo $supervisorstatus['supervisor'];
                                if($supervisorstatus !='Y') {
                                    echo '<script type="text/javascript">',
     'closesup();',
     '</script>'
;
                                } 


        ?>

JavaScript

function closesup(){
    document.getElementById('supervisor').style.visibility="hidden";
}

Supervisor 是按钮的元素 ID。

【问题讨论】:

  • 检查我的答案它解决了你的问题

标签: javascript php function


【解决方案1】:

这就是你的代码的样子

    <?php

            $supervisorstatus = mysql_fetch_assoc($supervisorresult);
            echo $supervisorstatus['supervisor'];
                                    if($supervisorstatus['supervisor'] !='Y') {
                                        echo '<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
    $("#supervisor").hide();
});
</script>';        

                                    } 


            ?>

我在上面给出了一个实现示例,但如果您需要单独查看它,这里是隐藏您的主管 id 的代码

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
    $("#supervisor").hide();
});
</script>

【讨论】:

    【解决方案2】:

    $supervisorstatus 包含一个数组。你可能想要:if($supervisorstatus['supervisor'] !='Y') {

    【讨论】:

    • 那么你应该把这个新行保留在那里,因为你当前的行正在检查一个数组是否等于一个字符串,这总是错误的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-01-30
    • 2021-06-23
    • 2016-07-24
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    • 2012-07-02
    相关资源
    最近更新 更多