0

基本的に私が欲しいのは、フォームを送信すると、action="" がフォームを実行し、必要な処理を行う PHP スクリプトに設定されます。成功しなかった場合は、発生したエラーを表示する同じページにリダイレクトされます。 、しかし、リダイレクトするとページの上部に移動しますが、そのページにエラーが表示されているフォームに自動的に移動するにはどうすればよいですか?トップをクリックすると、自動スクロールのように、^TOPリンクのようなものですIDを設定した場所に移動します。

エラーがページのどこにあるかを知り、そのエラーまでスクロールしたいだけなので、エラーがフォームの近くにあり、ページの上部にあるため、ゲストは何が起こったのか疑問に思っています.

4

1 に答える 1

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');

?>
于 2013-08-07T08:04:22.440 に答える