フォームで単語検索を行うCGIプログラムに関して、この質問コーナーで親切なアドバイスに助けられながら、どうにか、基本ができたのですが、つぎに、一歩進んで、submitボタン「単語検索」を取り外し、その代わりにフォーム部品として一行テキスト入力領域(input type=text name=inclimentbox)を設けて、そこにキーボードから文字を入れる毎にインクリメント入力→ インクリメント検索結果表示、としようと考えています。inclimentboxに入力が行われるたびにonChange = dic.cgi などと指定して、イベント処理で辞書を読みに行き検索して結果を表示するCGIを試みていますが、dic.cgi が見つからないと言ってると思えるエラーが出ます。
初心者なので、CGIではできないイベント処理なのかも、と自信がありません。いかがでしょうか。アドバイスをいただければ幸いです。
No.1
- 回答日時:
JavaScriptからcgiを起動するには、
何らかのテクニックを使わねば、ならないと思います。
一番簡単なのは、submitしてしまえばよいかと。
<form name="form" method="POST" action="cgi-bin/test.cgi">
<input type="text" name="text" onkeypress="submit()">
onChangeイベントは値が確定しないと発生しないので、
1字入力→処理という流れなら、onkeypress かと。
GuruGuru22さま、ご回答ありがとうございます。
アドバイスを参考に次のようなHTML行をframe2に埋め込み(frame2.htm)、実行してもdic.cgiを読むのに失敗し、ファイル・ダウンロードを尋ねるウィンドウが出ます。dic.cgiのロケーションはこのframe2.htmファイルと同じディレクトリです。もし原因がおわかりいただけましたら、お教えいただきたいのですが。。。
<BODY bgcolor="#009900">
<FORM action="dic.cgi" target="frame3" method="POST" name="tangoform"><INPUT size="20" type="text" name="inclimentbox" onkeypress="submit()"></FORM>
</BODY>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- Access(アクセス) Accessで予定表を作成しようとしてます。 テーブル フィールド名 連番 オートナンバー型 年月日 2 2023/07/23 11:40
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
perlのcgiで、変数の中身を表示...
-
ファイル書込時にPermission de...
-
よくある 『 第○(1・2・3・4・...
-
月の第一週とは
-
週2回のペースって だいたい何...
-
6月の第2 第4火曜日は何日...
-
曜日のなぞ
-
今週とは何曜日から何曜日まで...
-
アンケートなどの1日1回の投...
-
HttpClientを利用してのサービ...
-
燃えるゴミの日は何曜日ですか?
-
apacheでPerl CGIが作動せず、5...
-
cgiから別のcgiへの変数...
-
CGIの結果をHTMLの一部に貼り付...
-
Pythonのstatsmodelsでカルマン...
-
エクセルで相対パスの書き方を...
-
VBA。複数のChangeイベントをま...
-
毎週同じ曜日にラブホに行くと...
-
関数ヘッダ?
-
日本語問題 昨日は何曜日ですか...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
cgiとplとpm
-
perlのrequireの動き方について...
-
jcode.plが読み込めない
-
Quantifier follows nothing in...
-
require文が実行できない
-
ファイル書込時にPermission de...
-
useとrequireでエラー
-
htmlからテキストを返すperlを...
-
Perlのデバッグ方法って。。。...
-
PDFJが動作しない
-
画像のURLの変数を別のCG...
-
perlのcgiで、変数の中身を表示...
-
perlをインストールしたのに使...
-
CGIの中にinclude
-
perl初心者です
-
プログラムを書き足すことについて
-
gifcat.pl:助言お願い致します
-
バイナリファイルのアップロード
-
phone.plというモジュールを使...
-
さくらレンタルサーバーのライ...
おすすめ情報