- ベストアンサー
フォーム入力中にEnterで送信しなくするには
最近、ユーザさんがフォームを入力中、勢い余ってEnterを叩いてしまい、入力途中のものが送られてきてしまうことが多々あります。会社のシステムなのですが、Htmlで改善する方法がありましたらぜひ教えてください。cgi側で対応してもいいのですが、手間がかかりそうなので・・・よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#2601
回答No.3
入力フォームにJavaスクリプトを埋め込んで、必須入力項目が欠けていればエラーダイアログを出すと言う手もありますが、No1のお答えのように確認フォームを生成しても対処も良い方法ですよね。
その他の回答 (2)
- k_eba
- ベストアンサー率39% (813/2055)
回答No.2
サンプルのように確認画面を表示する方法ではいけませんか?
質問者
お礼
間違えてEnterすると確認画面に飛んでしまい、戻るとフォーム内容が消えるなどの面倒があったので、簡単に防止できればと思ったのですが、簡単でもないようですね(^-^; ありがとうございました、研究してみます。
noname#225520
回答No.1
CGI側をいじって、「この内容で送信します。よろしいですか?」みたいなコメントを入れた、入力確認画面を追加するしかないと思いますが。
質問者
お礼
やはりcgi側になりますか。実は、販売サイトなのですが通○省からの指導で、誤送信を極力防ぐようにと言われまして・・・(確認画面は設けているのですが) ありがとうございました、色々といじってみます。
お礼
確認画面と項目チェックはしているのですが、#1の方へのお返事のように、Enterで送信を防げと言われていまして・・・でも原理的には難しそうですね。 上を説得してみます(^^; ありがとうございました。