如何显示包含PHP
代码的消息框?我看到this回答,但我不想在php中使用JS
代码。
答案 0 :(得分:1)
你应该使用echo for script write:
//your code
echo '<script type="text/javascript">alert("Your message");</script>';
//your code
答案 1 :(得分:1)
您所指的消息框是用 JS 或 HTML/CSS 创建的。由于您不想使用 JS,唯一的选择是返回包含所需框的 HTML。请记住,PHP 在服务器端执行,并且只为每个请求返回一个响应。响应返回后,PHP 不再执行。
有几个带有漂亮盒子的 UI 套件。 Bootstrap 是最受欢迎的之一,并且非常易于使用。查看他们的 getting started 页面,了解如何在您的布局中添加他们的 CSS。
答案 2 :(得分:0)
这样的事情应该可以胜任:
<?php
if (isset($_POST['submit']))
{
//data checks here...
//database stuff here...
echo '<div class="msg">'
.'YOUR MESSAGE IN HERE'
.'</div>';
}
?>
<style>
.msg {border:1px solid #bbb; padding:5px; margin:10px 0px; background:#eee;}
</style>
<form action="" method="post">
Name:<input type="text" id="name" name="name"/>
<input type="submit" value="submit" name="submit"/>
</form>
答案 3 :(得分:0)
我想我找到了你要找的东西。您需要回显带有一些文本的 div,并在 div 中回显一个复选框。在您的 CSS 中,您可以检查复选框是否被选中并将其样式化以使其消失。该复选框将用作消息的关闭按钮。
在此处查看更多信息。Toggling class without using JavaScript