如何在使用 PHP 发送电子邮件后使 div 可见



我的索引中有以下联系表格.html文件

<div class="alert alert-success visible" id="successmsg"><strong>Success!</strong> Your message has been sent to us.</div>
 <form method="post" action="mail.php" class="contact-form">
          <div class="form-group">               
            <input type="text" class="form-control"  name="name" id="name" placeholder="Name">
          </div>
          <div class="form-group">                
            <input type="email" class="form-control" name="email" id="email" placeholder="Email">
          </div>
          <div class="form-group">               
            <input type="text" class="form-control"  name="subject" id="subject" placeholder="Subject">
          </div>              
          <div class="form-group">
            <textarea class="form-control" type="text" name="message" id="message" placeholder="Message"></textarea>
          </div>
          <div class="actions">
          <button type="submit" data-text="SUBMIT" class="button button-default"><span>SUBMIT</span></button>
          </div>
        </form>     

id "successmsg" 隐藏在 HTML 文件中,使用简单的 display:none; 代码 &我需要在使用以下 php 发送电子邮件时使其可见

<?php$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$subject = $_POST['subject'];
$formcontent=" Name:r $name nn Email:r $email nn Subject:r $subject nn Message:r $message ";
$recipient = "towersdvd@gmail.com";
$subject = "Website Contact";
$mailheader = "From: $email rn";
mail($recipient, $subject, $formcontent, $mailheader);

<style type="text/css">#lol{display:yes;}</style>
exit;}?>

这根本行不通。有人可以帮我解决这个问题吗?非常感谢您的帮助。提前感谢!:)

我认为您使用/输入了错误的ID

请更改<style type="text/css">#lol{display:yes;}</style>

<style type="text/css">#successmsg{display:inline;}</style>>

希望这会有所帮助。

显示属性没有任何"yes"值。尝试将其更改为{display: block;}{display: inline;}取决于。

查看此链接以获取更多信息: https://developer.mozilla.org/en-US/docs/Web/CSS/display

最新更新