アンカー タグと JavaScript を使用してフォームを送信しています。
<a onclick="submit_form();">Submit</a>
ボタンをクリックするとすぐに、ページがページの一番上までスクロールし、通常のフォーム送信プロセスが続行されます。
ページが一番上にスクロールしないようにするにはどうすればよいですか? また、その理由は何ですか?
アンカー タグと JavaScript を使用してフォームを送信しています。
<a onclick="submit_form();">Submit</a>
ボタンをクリックするとすぐに、ページがページの一番上までスクロールし、通常のフォーム送信プロセスが続行されます。
ページが一番上にスクロールしないようにするにはどうすればよいですか? また、その理由は何ですか?
OnClick イベントを HREF に変更します。
<a href="JavaScript:submit_form();">Submit</a>
または、クリックの処理を続行しないように False を返します。
<a onClick="submit_form(); return false;">Submit</a>
フォームに名前アンカーを含めることができます
<a name="name"></a>
<form action="example.html#name">
これは、フォームの送信が新しいページのリクエストであるためです。