Also ich habs jetzt ausprobiert und bei mir funktionierts einwandfrei!
<html>
<body>
<form action="<? echo $_SERVER['PHP_SELF']; ?>#meinanker" method="post">
<input type="submit" name="submit">
</form>
<p>
lorem ipsum dolor sit amet
</p>
<!-- viel Text -->
<a name="meinanker"></a>
<p>
lorem ipsum dolor sit amet
</p>
<!-- mehr Text -->
</body>
</html>
Du musst natürlich entsprechend viel Text einfügen bzw. das Browserfenster entsprechend verkleinern um den Effekt zu bemerken.
lg Gerhard