- ベストアンサー
メール送信フォーム Enterを押しても送信されないように
http://www.tohoho-web.com/cgi/wwwmail.htm このメール送信フォームだと、 名前を入れ終わった後にEnterを押すとメールアドレスが 入力されてなくても送信されてしまいます。 これを回避する方法をお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
改造するよりも、入力チェックを実装した フォームCGIを使用する方が、手っ取り早いと思います。 ↓これとか http://www.futomi.com/library/mpmail_sample.html ・・・何も入力しないで”送信”を押すと ”メールアドレスが正しくありません。” と、出るでしょ!
その他の回答 (3)
- miharahiromi
- ベストアンサー率19% (32/168)
回答No.3
実際に送信なんてされてないはず。 wwwmail.cgi内に処理を記述すればいいだけ。
- necomimi
- ベストアンサー率41% (633/1540)
回答No.2
ちなみに、javaスクリプトでEnterの抑止はできますが 結局「送信ボタン」を押した時にメルアドがない場合の 処理をcgiもしくはフォーム上に入れないといけないと思いますので。
- necomimi
- ベストアンサー率41% (633/1540)
回答No.1
仕様上無理だと思います。 通常はcgiに渡ってエラーチェック(すべての入力があるかどうかetc)したのち 再入力を求めるか、エラー表示をするくらいだと思います。