0
在用戶單擊保存時的表單中,我想要一個消息框對話框以顯示確認消息。這些被選中PHP語句,我不認爲這個問題是在這裏:使用Javascript - 始終開火,想要開機保存
session_start();
if (isset($_POST['Submit']) == 'save')
$_SESSION['message'] = "Record Saved";
在JavaScript這些URL隱藏在點擊:
<script>
$(function(){
$(document).click(function(){
$('.messagebox').hide();
});
});
</script>
如果我用這個PHP中的HTML在MessageBox內即使沒有要顯示的消息,也會在頁面加載時默認顯示。點擊它隱藏它。
<?php if(isset($_SESSION['message'])){ ?>
<div class="messagebox">
<?php echo $_SESSION['message']; unset($_SESSION['message']); ?>
</div>
<?php } ?>
我已經試過了不是空的功能,但框不加載甚至節省:
<?php if(isset($_SESSION['message']) && !empty($message)): ?>
<div class="messagebox">
<?php echo $_SESSION['message']; unset($_SESSION['message']); ?>
</div>
<?php endif; ?>
CSS:
.messagebox {
position:absolute;
background:#810000;
color:#ffffff;
border:3px solid #000000;
font-family: 'Montserrat', sans-serif;
font-size:20px;
height:20px;
width:160px;
z-index:1;
padding:12px 0px 12px 0px;
margin:800px 0px 0px 340px;
text-align:center;
border-radius:10px;
}
感謝,但它仍然顯示在頁面加載一個空盒子。 – MBM