php - 仅在被询问时显示反馈

标签 php css hide show

我正在创建反馈。我在成功时显示成功消息,在出现问题时显示错误,但我的 css(红色和绿色 block )从一开始就存在。如何在有反馈之前隐藏它?

<div id="feedback_success">
    <?php if(empty($feedback_success)) { ?>
        <h1 ></h1>
    <?php } else { ?>
        <h1><?php echo $feedback_success ?></h1>
    <?php } ?>
</div>
<div id="feedback_error">
    <?php if(empty($feedback_error)) { ?>
        <h1 ></h1>
    <?php } else { ?>
        <h1><?php echo $feedback_error ?></h1>
    <?php } ?>
</div>

CSS

#feedback_success
{
    background-color: #45e589;
    color: white;
    padding:10px;
    font-size:1.0em;
}


#feedback_error
{
    background-color: #ff5555;
    color: white;
    padding:10px;
    font-size:1.2em;
}

最佳答案

我想你问的是如何做到这一点

<?php if(!empty($feedback_success)): ?>
    <div id="feedback_success">
        <h1><?php echo $feedback_success ?></h1>
    </div>
<?php endif; ?>

<?php if(!empty($feedback_error)): ?>
    <div id="feedback_error">
        <h1><?php echo $feedback_error ?></h1>
    </div>
<?php endif; ?>

关于php - 仅在被询问时显示反馈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17025992/

相关文章:

javascript - 使用 javascript 隐藏/显示元素

php - 使 curl_multi 'sleep' 或等待发送下一个请求

PHP scandir 在 Laravel 中失败

javascript - jQuery 提取内容,在里面切换内容,用新标签包装

Java:使用正则表达式省略文本

jQuery .show() - 显示/隐藏多个元素

javascript - 如何通过URL防止XSS?

php - SAML 的正确 XML 规范化

html - 表格格式问题

css - 溢出-x iPod touch