掲示板で入力途中にEnterキーを押しても送信されないようにするためには?
[上に]
[前に]
[次に]
会社員
1999/08/07(土) 14:32:02
掲示板を作っています。掲示板の入力途中にEnterキーを押すとsubmitボタンを押したと同じことになる、そしてそれはJavaScriptでエラーを出したりできるのは知っていますが、それをCGIで(Perlで)実現するのは不可能でしょうか?可能なら方法を教えてください。
seea
[HomePage]
1999/08/07(土) 16:48:54
submit は「送信」ですから、これを CGI 側で無効にする方法は無いでしょう。
送られたデータを受けとったら、なにか応答するしかないです。
submit → プレビュー(投稿内容の確認) → 投稿(掲示板ログの更新)
といった処理は如何でしょう?
seea
1999/08/07(土) 16:54:02
>送られたデータを受けとったら、なにか応答するしかないです。
リクエスト(CGI 実行要求)されたら、の意です。微妙ですが訂正します。
標準入力とかクエリを受け取るのは任意。
# いや、ここは、つっこみのベテランさんが大勢いらっしゃいますんで・・ (^^;
Nobu3
1999/08/07(土) 23:32:05
入力途中というのはどういう風に判断するのでしょう?
Enterキーでの動作を入力途中として判断するのでしょうか?
それとも、書き込みの長さとかで・・・?
HTMLでテキストボックスをテキストエリアに変更すればEnterは無効にできますが・・・(もちろん改行されるだけですけど)
葉月
1999/08/08(日) 06:45:32
あまり、状況を把握してないけど...
そのPerlの中に、JavaScript入れてしまうってのはどうでしょう?
会社員
1999/08/09(月) 13:45:27
[[解決]]
なるほど。seeaさん、 Nobu3さん、 葉月さんありがとうございます。とりあえず seeaさんの 投稿内容の確認 ページを作ってみようと思います。
[上に]
[前に]
[次に]