自动滚动到页面底部

时间:2010-11-24 19:41:27

标签: php anchor

我的网页底部有一个表单,当我提交表单和页面刷新时,我希望页面自动定位在页面底部,这样我再次看到表单。是否有可能在不使用任何javascript的情况下实现此目的,仅使用php。

2 个答案:

答案 0 :(得分:6)

是。您可以使用链接的name attribute执行此操作。

在页面底部有以下代码:

<!-- The page with the form (script.php) -->
<?php
  //Other page content
?>
<a name="bottomOFThePage"></a>
<?php
 //Your form
?>

<!--
    PHP page that handles the form submit
    Use the header code from netcoder's answer below
-->
<?php
  //Process your form
 header('Location: script.php#bottomOfPage');
?>

将表单提交至http://yoururl.com/script.php#bottomOfThePage

后重定向

答案 1 :(得分:3)

没有JavaScript的最佳方法是在页面底部放置一个锚标记:

<a name="bottomOfPage"></a>

然后,将用户重定向到页面底部(或提交表单):

<?php
header('Location: script.php#bottomOfPage');
exit;