重定向并保持在同一部分

时间:2013-08-07 08:00:55

标签: php javascript html anchor

基本上我想要的是,当我提交我的表单时,action =“”设置为我的PHP脚本执行表单并执行它需要做的事情,如果它不成功它重定向到显示的同一页面发生了错误,但是当它重定向时会转到页面顶部,如何让它自动转到该页面上显示错误的表单,所以就像自动滚动一样,类似于^ TOP链接,当点击顶部,它会转到您设置ID的位置。

我只是想让它知道页面上的错误位置并滚动到该错误,因此客人想知道发生了什么,因为错误在表单附近而且它们位于页面的顶部。

1 个答案:

答案 0 :(得分:0)

使用锚点。

<!DOCTYPE html>
<html>
    <head>
        <title>My Page</title>
    </head>
    <body>
        [... stuff on top of the page]
        <div id="errors">My Errors</div>
        <?php var_dump($_GET); ?>
    </body>
</html>

PHP部分

<?php

    header('location: mypage.php?var1=test&var2=test#errors');

?>