Во-первых, возможно, что это видно, когда вы нажимаете «Отправить», и браузер не прокручивает вас здесь (потому что это видно).
Попробуйте поместить какой-то большой кусок чего-то перед #pagetwo и посмотрите, как этоидет.
<!doctype html>
<html>
<head>
</head>
<body>
<form action="#foo" method="get" accept-charset="utf-8">
<p><input type="submit" value="Continue →"></p>
</form>
<div style="height: 3000px; background-color: #000;">
</div>
<div id="foo">Foo</div>
</body>
</html>
Во-вторых, я думаю, вы должны разместить свои данные на другой странице (или URL), а не просто другой якорь.
В-третьих, я вижу еще одну проблему с Вашим кодом.Ваша форма говорит <form method="post"
, но потом вы выводите из get <?php echo $_GET["myname"]; ?>
.Это должно быть <?php echo $_POST["myname"]; ?>