• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JavaScriptとCGIを使って。)

JavaScriptとCGIを使ってフォームメール送信時のリターンキー2度押し防止方法

このQ&Aのポイント
  • JavaScriptとCGIを使って、フォームメール送信時にリターンキー2度押しを防止する方法が知りたいです。
  • 現在フォームメールを受け取る際にCGIを使用していますが、リターンキーが2度押されて不完全な状態でメールが送られてきます。
  • JavaScriptでAlertを表示させ、ユーザーが「OK」を選択すればCGIにデータを渡し、「キャンセル」を選択すれば入力画面に戻るようにしたいです。方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • leaz024
  • ベストアンサー率75% (398/526)
回答No.1

テキストボックスでリターンキーを押したり、SUBMITボタンを押した時に発生する「送信イベント」を制御するには、FORMタグのonSubmitに細工をします。 onSubmitから、TRUEを返せば送信、FALSEを返せばキャンセルとなりますので、ここでconfirmメソッドを使えばOKです。 <FORM action="***" … onSubmit="return window.confirm('送信しますか?')">

noname#2601
質問者

お礼

さっそくの回答ありがとうございます。 教えて頂いた通りに書き換えた所出来ました。 これを弾みにさらに(自分にとっては)難しい部分に挑戦していきたいと思います。

関連するQ&A