Could you try with a slash before #form
.
<form action="<?php echo $page->url()?>/#form" method="post">
Another thing: When you send the form, does the send button get disabled? Or do you get a browser message when refreshing the page after clicking on the send button?