找不到
我正在寻找的有关php联系表格的任何问题的答案,所以不得不问一个新问题。
我有一个工作正常的联系表格。提交后.php用户将通过使用header("Location: success.php");
问题在于联系表单中存在错误。我所做的是使用
action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>"
这使用户保持在同一页面上并显示错误。但问题是,作为一个单页网站,它将用户重定向到页面顶部,而不是退回到显示错误的联系表单。如何使用 php 向下滚动到联系表单,以便用户知道他们的电子邮件未发送?
您可以在 html 代码中使用锚点
<a name="jump_here"></a>
在此之后修改您的代码:
action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]).'#jump_here'; ?>"
您可以使用书签。
<h2 id="contactform">Contact Form</h2>
<a href="#contactform">Contact Form</a>