以下に、シンプルで簡単な方法といくつかのコード例を示します。
- イベントハンドラを設定する方法: HTMLの
<form onsubmit="return false;">
<!-- フォームの内容 -->
</form>
この方法では、フォームが送信されてもページがリロードされません。
- JavaScriptを使用してページのリロードを防止する方法: JavaScriptを使ってフォームの送信イベントをキャンセルすることもできます。以下は例です:
<script>
document.querySelector('form').addEventListener('submit', function(event) {
event.preventDefault(); // デフォルトのイベントをキャンセル
// その他の処理
});
</script>
この方法では、イベントハンドラ内でevent.preventDefault()を呼び出すことで、フォームの送信をキャンセルし、ページのリロードを防止します。
以上がHTMLフォームの送信時にページのリロードを防止する方法です。適用したい方法を選んで実装してみてください。