php - 在isset($_GET ['post_id' ]) === true)之后,需要调用Javascript将<div>可见性变为隐藏

标签 php javascript html visibility hidden

这里对 PHP 相对较新,但这就是我所处的位置:

我正在进行简单的 PHP 类型的电子邮件发送验证,但是在页面检查并确认电子邮件已发送之后,我需要调用 Javascript(除非有更好的方法来执行此操作)来隐藏 DIV包含电子邮件表单以防止垃圾邮件。

这是我的代码:

<?php
  if (isset($_GET['sent']) === true) {
    echo '<div id="formAnswer"> Thanks for the email! </div>';
  }

  if (empty($errors) === false) {
    echo '<ul>';
    foreach($errors as $error) {
      echo '<li>', $error, '</li>';
    }
    echo '</ul>';
   }                
?>

我希望调用一个Javascript函数来隐藏包含电子邮件表单的div,该div基于确认电子邮件已发送的相同IF语句(我想包含setTimeout,以便用户非常清楚确认DIV 出现,他们无法从该页面发送另一封电子邮件),但我似乎无法让 Javascript 在 echo 中执行。

有什么帮助吗?

最佳答案

使用 document.getElementById('divid'); elem.parentNode.removeChild(elem) 删除div!隐藏它:D

关于php - 在isset($_GET ['post_id' ]) === true)之后,需要调用Javascript将<div>可见性变为隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13602421/

相关文章:

php - CI 3 的方法不适用于 php 5.6 版本,但适用于 php 7

php - 无法在 wamp 中通过 Web 表单插入,但它在 xampp 中有效

java - Java 和 PHP 应用程序的 GC 和内存行为?

php - Symfony自定义错误消息

javascript - 当我在文本框中输入日期选择器值并且注释字段保持为空时。当我单击“添加更多”按钮时,不存储下一个日期选择器值

javascript - 如何向 CodeMirror 添加关键字(并更改其颜色)?

php - 将图表与 angularjs 一起使用

html - 如何水平对齐具有不同大小的div的按钮?

html - 找不到 'password_change_done' 的 Django 反向

javascript - 框在悬停时可见,然后在将鼠标移动到另一个框后保持可见