フォームの二重送信を防ぐ
Webページの反応が遅いと、ユーザーが送信ボタンを複数回クリックして、同じ内容のフォームが重複して送信されることがあります。そこで、送信ボタンを2回以上クリックしたときにメッセージを表示して、二重送信を無効にする方法を説明します。メッセージを表示する設定をJavaScriptで記述し、メッセージを表示するタイミングをフォームのタグコードに記述します。
1. javaScript言語のスクリプトを入力するために、ツールバーの「コードビューの表示」アイコンをクリックして、コードビューを表示させます。
以下のようなソースコードを<HEAD>~</HEAD>の間に記述します。
ツールバーの「デザインビューの表示」アイコンをクリックして、デザインビューを表示させます。
フォームを送信するタイミングに関数を利用するために、フォーム全体を選択して右クリックでコンテキストメニューを表示させ、「タグコードの編集」を選択します。
「タグの編集」ウィンドウで、<form>タグのオプションの最後に「onSubmit = "return wsend()"」と追加入力します。