• 締切済み

CGI→HTML テキストボックスへの自動入力

お世話になります。 CGIで出力したWEBの画面から純粋なHTML画面へ遷移した際、同時にHTML側のテキストボックスへ文字列を入力したいと考えておりますが可能でしょうか? ※意味がわかり辛い場合などは、補足説明します。 よろしくお願いいたします。

noname#221975
noname#221975
  • CGI
  • 回答数1
  • ありがとう数0

みんなの回答

  • g_liar
  • ベストアンサー率52% (382/728)
回答No.1

質問を読み間違えてたらごめんなさいですが… (1)CGIで生成した動的ページがある。 (2)その動的ページ内に静的HTMLへのリンクがある。 (3)リンクをクリックして静的HTMLを表示する。 (4)静的HTML内にはフォームがあり、テキストボックスがある。 (5)そのテキストボックスにCGIなどから文字列を入力したい。 合ってますか? まず、Webページはそれを表示しているクライアントPC(Webブラウザが動いているPC)に表示されていますから、サーバ側で動くCGIでクライアント側を操作することはできません。 クライアント側で動くのはJavaScript。 もしやるとしたら、こんな感じでしょうか? (1)HTMLのリンクに、例えば「abc.html?a=文字列」などとしてHTMLでは解釈されないパラメータを付加する。 (2)HTML内にJavaScriptを組み込み、document.URLから取得したパラメータを解析→文字列を取り出してテキストボックスに代入する。 いっそ、そのHTMLもCGI化しちゃっちゃ方が早い気がしますけど。

関連するQ&A

  • 任意ソフトのテキストボックスに自動入力したい

    常駐ソフトのひとつの処理です。 Webページのログイン画面とか、ソフト起動時のユーザ確認画面で、パスワードなどを入力するとき、そのテキストボックス(入力欄)を右クリック(2回)すると、あらかじめ登録している文字列がいくつか表示(コンテキスト表示というのかな)されて、その中のひとつを選択すると、そのテキストボックスに文字列が入力されるというソフトがあります。 たとえば、これです。 http://www2s.biglobe.ne.jp/~sahmaro/PasswdEx.htm こんなプログラムを自作したいのですが、どんな勉強をしたらよいのでしょうか。 VC++あたりで可能だと思いますが、手持ちのの本には常駐プログラムとか、右クリック監視の仕方など載ってません。 VC++、ど素人なんですが、プログラムのサンプルでもないでしょうか。

  • 「SubmitせずにAjaxからCGIを呼び出して結果をHTML上に表

    「SubmitせずにAjaxからCGIを呼び出して結果をHTML上に表示したい」 HTMLファイル上にテキストボックスとそれと対になるラベル(ラベルじゃなくても良いのですが。。)のセットがいくつかあります。 テキストボックスにコードを入力したら、ラベルにそのコードに対応する商品名を表示したいと思っています。 テキストボックスにコードを入力後、フォーカスが離れたら(Onchangeで)Ajaxでそのコードの値を取得し、そのデータをCGIに渡してサーバにあるDBに接続し、その結果をHTML上のラベルに表示したいと思います。 Sbmitせずにフォーカスが離れた場合に、データをCGIに受け渡し、そのデータを画面遷移しないで、HTML上に表示するのはどのようにすればいいのでしょうか。 Ajaxを使えばいいと教わったのですが、色んなサイトを調べてみたのですが、Ajaxが初心者で、よくわからず、コードなどございましたら教えて頂けましたら嬉しいです。 よろしくお願い致します。

    • ベストアンサー
    • AJAX
  • HTMLフォームのテキストボックスに入力する文字のサイズ

    こんにちは、みなさん。 HTMLフォームのテキストボックスのサイズを大きくし、 その中に大きな文字を入れようとしています。 しかし、テキストボックスのサイズを大きくしても、 中に入力できる文字のサイズは小さいままとなっています。 テキストボックスのサイズに合わせて文字を大きくするには どうしたらよいのでしょうか?お願いします。m(__)m

    • ベストアンサー
    • HTML
  • HTMLテキストボックス内の文字列で「1文字単位で色を変更」する方法を

    HTMLテキストボックス内の文字列で「1文字単位で色を変更」する方法を ご存知の方がいらっしゃいましたら、ぜひ教えてください。 お世話になります。 Eclipse3.5上でJava、JSP、サーブレット、HTML、MySQL等を利用して、 動的Webサイトを作成中なのですが、 HTMLテキストボックス内の文字列に対して、 「1文字単位で色を変更」する方法をご存知の方がいらっしゃいましたら、 ぜひ教えてください。 (HTMLテキストボックス内の全文字列の色を変更する方法でしたら、  CSS等で実現可能のようでしたが、  残念ながら、一部の文字単位で色を変更する方法については、書籍やネットで調べましたが  答えを見つけられませんでした) 以上、宜しくお願い致します。

    • ベストアンサー
    • HTML
  • テキストボックスの入力チェック。

    Version 6.0 です。 テキストボックスに入力された値の中に任意の文字があるかどうかを判断する関数というのはあるでしょうか?InStrとかでやってみたのですが、If文を繰り返すことになってしまい、見難い状況です。 2つのテキストボックスに年月を入力させ、 "yyyymm"、"yyyym"、"yyyy/mm"、"yyyy/m" が入力可。入力した文字列に"/"があるかないかを判断し、あればそのままでIsDateでチェック。なければ、"/"を入れてIsDateでチェック、とさせたいです。 何か簡単なコードの書き方等あれば、ぜひ教えてください。分かり難いところがあれば、補足します。よろしくお願いします。

  • VBS Webのテキストボックスに入力

    VBSでWEB上の指定したページの複数のテキストボックスに特定の文字を入力するコードを作成しています。しかし、テキストボックスに文字がすでに入力されていると、上書きされてしまいます。テキストボックスに文字が入力されているか判断して、入力されていれば文字を入力しない。また、入力されていればその続きに文字を入力する方法はあるのでしょうか?あるならば方法を教えて欲しいです。

  • テキストボックスの入力モードを制御したい

    こんにちは。 いまWebページ上のテキストボックスに入力する処理を 作ろうとしています。 そこであるテキストには半角,あるテキストには全角入力, というように制御したいのですが, HTMLでそのようなことができるでしょうか? 教えてください。よろしくお願いします。

    • ベストアンサー
    • HTML
  • ブラウザのテキストボックスへの入力

    WEBブラウザにHTMLで構成されているテキストボックスにVBプログラムから文字列を入力することができますでしょうか。 イメージとしては、ブラウザにHTML表示されたID,パスワード欄にVBプログラムから入力を行い、同じくHTMLのsubmitボタンをVBから押下するという感じです。 また、可能である場合、具体的にどのようにすればできるか、参考情報、サイト等教えていただけませんでしょうか。 ベーシック認証時などにポップアップ表示されるダイアログへのID/パスワードなどの入力プログラムを以前作成した際は、ウィンドウハンドルを取得して、sendmessageすることができたのですが、HTMLの部品はウィンドウハンドルで特定することができないので、苦慮しています。 以上、よろしくお願い致します。

  • テキストボックスに入力された内容を他のテキストボックスにコピーしたい

    テキストボックスA、Bがあるとして、テキストボックスAに何らかの文字列を入力します。 その状態でボタンを押すと、テキストボックスAの内容をテキストボックスBにコピーするようにしたいのですが、このようなことはjavascriptで可能でしょうか?

  • 「SubmitせずにJavaScriptからCGIを呼び出して結果をH

    「SubmitせずにJavaScriptからCGIを呼び出して結果をHTML上に表示したい」 HTMLファイル上にテキストボックスとそれと対になるラベル(ラベルじゃなくても良いのですが。。)のセットがいくつかあります。 テキストボックスにコードを入力したら、ラベルにそのコードに対応する商品名を表示したいと思っています。 テキストボックスにコードを入力後、フォーカスが離れたら(Onchangeで)JavaScriptでそのコードの値を取得し、そのデータをCGIに渡してサーバにあるDBに接続し、その結果をHTML上のラベルに表示したいと思います。 Sbmitせずにフォーカスが離れた場合に、データをCGIに受け渡し、そのデータを画面遷移しないで、HTML上に表示するのはどのようにすればいいのでしょうか。 また、上記のことをJavaScriptとCGIだけでできるのでしょうか。 教えてください。 よろしくお願い致します。

専門家に質問してみよう