我正在尝试破解我下载的联系表单 ( https://css-tricks.com/examples/NiceSimpleContactForm2/ ) ...我已经重写了 HTML 和 CSS 以使其更加模块化,但我想调整 PHP 联系引擎文档 - 特别是这一点:
// redirect to success page
if ($success){
print "<meta http-equiv=\"refresh\" content=\"0;URL=contactthanks.php\">";
}
else{
print "<meta http-equiv=\"refresh\" content=\"0;URL=error.htm\">";
}
这会加载一个感谢页面,它有点笨拙。我想使用一些 CSS 类在 HTML 中显示一条消息,指示成功或失败。问题是,我对 PHP 一无所知,也不知道如何定位 HTML 元素 ID 并从 PHP 脚本向其添加类。
谁能帮帮我?
最佳答案
您应该根据您的 $success
变量重定向到相应的页面,而不是刷新同一页面。
// redirect to success page
if ($success){
header('Location: contactthanks.php');
}
else{
header('Location: error.htm');
}
或者,只是在联系表单页面的正文标记中的某个位置。
<?php if ($success): ?>
<div class="success">Thanks!</div>
<?php else: ?>
<div class="error">Error!</div>
<?php endif; ?>
关于php - 从 PHP 脚本向 HTML 元素 ID 添加类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40869445/