CGI(Perl)のメッセージボックス表示について
上記について質問です。
<input type=submit value=" 送 信 "$fm>
<input type=reset value="リセット"$fm></td></tr></table></form></ul><hr width=\"95\%\">
_FORM_
上記のソースで送信ボタンを押した後に
メッセージボックスを表示させてif関数等で
「はい」「いいえ」と分けたいのですが、
検索してもサンプルソースが中々見つかりません。
はいを押した時に送信されて、
いいえの時に「送信を中止しました」と表示される
メッセージボックスを表示したいのですが・・・・。
どうすれば良いのでしょうか・・・。
No.1ベストアンサー
- 回答日時:
CGIはサーバー側の処理プログラムです。
ブラウザ側は、CGIが出力したHTMLを表示するだけ。
一方
> はいを押した時に送信されて、
> いいえの時に「送信を中止しました」と表示される
これは、サーバ(CGI)側に何かを送る前の段階で処理をしたいというわけですから、サーバ側では処理できません。
JavaScriptなどで、ブラウザ側で処理する必要があります。この処理そのものにはCGIの出る幕はありません。
JavaScriptでそういう処理を行うようなHTMLコードを作成し、CGI側ではそういうHTMLを出力するようにします。
具体的な方法については、JavaScriptについて調べてください。
例えば
http://www.tagindex.com/javascript/form/submit.h …
など。
No.2
- 回答日時:
No.1さんのおっしゃるとおりで、メッセージボックスはjavascriptでされることになると思います。
CGIでするならもう一枚内容確認画面を作って、そこで「送信する」「送信をやめる」といった
ボタンを作って似たようなことはできると思います。
それであれば、その後押されたボタンによって処理をわけることはできます。
そういうメールフォームはあります。
Javaは結構覚えているのですが、
やはりもう一枚別の.cgi作ったほうが良さそう?ぽいですかね・・・・。
んー・・・・。簡単なjava選びます。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- HTML・CSS 私の能力からして間違っていないような気がします。 4 2022/09/30 13:24
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
マルチスレッドチャットプログ...
-
ハウスキープ処理について
-
CPUを2つ搭載するといいのです...
-
NetworkStreamからのRead()で、...
-
腕時計の時報をならないように...
-
遷移元を判定したい!
-
「<c:forEach タグが終了し...
-
フォーム上で押されたボタンに...
-
三菱GOTの画面切り替えについて
-
Wi-Fiのパスワードが指定なしと...
-
リクエストに応じたselectedの...
-
フォームで同じ複数のnameで違...
-
jspでbeanを使いたいのです...
-
C# ログイン画面からメイン画面...
-
登録済みイベントリスナーの情...
-
j-axis 腕時計のアラーム止めたい
-
YouTubeのコメント欄の評価でバ...
-
【JavaScriptわからない】1クリ...
-
VB6 開発環境のエディタに行...
-
ServletからServletへの値渡し
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
NetworkStreamからのRead()で、...
-
JSPでのリアルタイムな時刻表示
-
CGI(Perl)のメッセージボックス...
-
CPUを2つ搭載するといいのです...
-
ASPとCGIの違い
-
Webサービスについて(基になる...
-
マルチスレッドチャットプログ...
-
ハウスキープ処理について
-
iアプリでWebのデータを収集す...
-
3層クライアントサーバとMVCの関係
-
簡易DBの作成方法について
-
SNSを作るには、どのような技術...
-
アンケートの回答時間を計り,...
-
別のサーバにリクエストを飛ば...
-
ソケット通信において、サーバ...
-
画面サイズ取得について
-
COBOL97,Power-COBOLでの効率の...
-
入力フォームの入力チェックに...
-
サーバーの仕組みについて
-
perl cgiのサーバ負荷について
おすすめ情報