php - 从 PHP 脚本向 HTML 元素 ID 添加类

标签 php html css

我正在尝试破解我下载的联系表单 ( 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/

相关文章:

javascript - 指定了 itemprop 属性,但该元素不是任何项目的属性

jquery - 仅针对移动设备显示 Bootstrap 模式,不适用于桌面设备

php - 如何访问 stdClass 变量 stdClass Object([max(id)])=>64)

php - 尝试从 mysql 数据库获取信息时,SQL 语句在 php 中不起作用

php - Paypal IPN 初学者 - 根本无法使用

javascript - 更改已访问链接的文字大小

php - div 的 CSS 属性显示 :table-cell flickers

php - 使用按钮删除 MySQL 行

jquery - 字体在 IE8 中看起来像素化

javascript - 我需要从输入中用红色 jquery 为字符串中的每个第二个字母着色