如果php

时间:2016-04-25 17:16:43

标签: php forms redirect contact-form

在有关php联系表单的任何问题上找不到我想要的答案,所以不得不提出一个新问题。

我有一份工作正常的联系表格。提交后,使用header("Location: success.php");

将用户带到success.php

问题在于联系表格中存在错误。我所做的是使用

action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>"

这使用户保持在同一页面上并显示错误。但问题是,作为单页网站,它将用户重定向到页面顶部,而不是返回到显示错误的联系表单。我如何使用php向下滚动到联系表单,以便用户知道他们的电子邮件没有发送?

2 个答案:

答案 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'; ?>"