2

修正済み、input タグをアンカー タグで囲むと、うまくいったように見えました。

質問は少しわかりにくいかもしれませんが、詳しく説明させてください。

PHPでメールフォームを作ってみました。このフォームはページの一番下にあります。送信 (これは入力タグです) をクリックすると、エラーがあればフォームの上に表示されます。

ただし、[送信] をクリックすると、ページは最初に一番上に戻ります。エラーがないかどうかを確認するには、一番下までスクロールする必要があります。

では、ページが最初に戻らないようにすることは可能ですか?

4

2 に答える 2

5

You could have a page anchor on the form and point at that anchor in the form action, something like this should do that for you.

<form  action="someformaction.php#form-anchor" id="form-anchor">
</form>

Now when the form is submitted it should move the page down to where that anchor is.

于 2012-08-14T10:43:52.893 に答える
1

その音によって、あなたは通常のフォームを送信し、それがメールを送信します。

ページの下部にアンカーを配置し、フォームのアクションがそれを指すようにすることができます。これにより、ユーザーはページのその部分で開くか、代わりに ajax を介して送信できます。ページのリロード。これは、コードに適応できる一連のチュートリアルです。

于 2012-08-14T10:40:48.957 に答える