【发布时间】:2018-12-08 01:12:30
【问题描述】:
我的网站上有一个表单,用户可以在其中发布任何内容。他们提交后显示成功消息,我想在页面顶部显示该成功消息,但我不能,因为它在另一个 div 内,所以它可以只显示在那个 div 中。
索引
<section id="page-title">
<?php if ($msgDiv) { echo $msgDiv; } ?> <!-- This is how I display my success or warning alert box -->
<div class="container" id="container2">
<div class="row">
<div class="col-md-12 title togglePanel">
<div class="row">
<!-- rest of code -->
警告框的 PHP:
/* missed code */
$stmt->execute();
$msgDiv = alertBox($confPosted,"", "success");
// Clear the Form of values
$_POST['firstName'] = $_POST['confessText'] = $_POST['answer'] = '';
$stmt->close();
}
} else {
$msgDiv = alertBox($captchaErrorMsg, "<i class='fa fa-warning'></i>", "warning");
$toggleOpen = ' in';
}
}
}
其余的代码很大,但我无法在页面顶部显示它,因为它在页面标题(表单部分)内,如果我把它放在外面,它甚至不会显示。
所以我希望在提交表单后显示的成功消息显示在页面顶部而不是该 div 内。
这是需要在 JavaScript 中完成的事情吗?
【问题讨论】:
标签: javascript php html css ajax