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