• 締切済み

javascriptからサーバサイドの処理を呼び出す方法を教えてくださ

javascriptからサーバサイドの処理を呼び出す方法を教えてください。 VB.NETでWebアプリの開発をしていますが、 テキストボックスに指定の文字数が埋まった時点で、 テキストボックスの値をもとにデータベース検索をさせるようにしたいのですが やり方がよく分かりません。 そもそも自分自身javascriptの知識も乏しく、有識者も回りに居ないため、 実現が可能なのかどうかも判断できないでいます。 ヒントやキーワードのレベルでもかまわないので、どなたか助けていただけないでしょうか。 よろしくお願いいたします。

みんなの回答

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

テキストボックスの値をもとにデータベース検索をさせるようにしたい。 普通は、<form action="サーバーのPGM" method="post">の中に <input type="text" name="hoge">を配置してのサブミットでやります。 ※この方法はjavascript不要ですが、ページ遷移します。 javascript使うならAJAX(非同期通信)が一般的です。  XHR(XmlHttpRequest)で検索すれば、例がたくさんみつかります。 ※この方法なら、リクエストした結果をXMLやTEXTで受け取れます。 ただし、同じドメインのサイトへのリクエストに限られます。 ※他に<script>タグアクセスを利用した、JSONPなんてのもあります。

matsu4
質問者

お礼

どうもありがとうございました。 教えていただいたキーワードをまずはいろいろ調べてみます。

関連するQ&A

  • サーバサイドでjavascriptをレンダリング

    お世話になります。 早速ですが、ご質問させて頂きます。 サーバサイド側だけで外部サイトを読み込み、(javascript実行済みの)htmlをテキストファイルへ書き込むという処理を作成したいと思っています。 PHPだけではできないらしく調べたところ、サーバサイド側でjavascirptをレンダリングできることがわかったのですがそこから手詰まってしまい困っています。 上記を実現するサンプルソースやオススメサイトなど何でも結構です! 何かしら方法の糸口がありましたらご教授のほど宜しくお願い致します! 開発環境: MacOSX10.6.8

  • クライアントスクリプトの変数の値をサーバーサイドで拾う方法

    OS:Windows2000PRO サーバー:IIS5 で ASP を使用しています。 クライアント側は「JavaScript」を、 サーバーサイドは「VBScript」です。 たとえば、JavaScriptで、 document.C1.J1.value = "テスト"; …として、フォーム「C1」のテキストボックス「J1」に値を「テスト」を入れます。 <form method="POST" name="F1"> <input type="text" name="J1" size="10"> </form> とすると、テキストボックス「J1」に「テスト」と表示されますが、 ここで、サーバーサイドのVBScriptでテキストボックス「V1」に、テキストボックス「J1」の内容を代入するため、 <input type="text" name="V1" value=<% = Request.Form("T1") %>> とやったのですが、テキストボックス「V1」には何も表示されません。 クライアントサイドのテキストボックスデータをサーバーサイドで拾う方法について教えてください。

  • JavaScriptについて教えてください。

    JavaScriptについて教えてください。 ringo.html、orange.htmlがあります。 それぞれに、テキストボックスと、submitボタンが一つずつあります。 行いたいことですが、 どちらかの、submitボタンをクリックすると、 それぞれの、テキストボックスの値を表示したいです。 ※hiddenを使用して実現したいです。 【イメージ】 ringo.htmlのテキストボックスに「100」を入力 orange.htmlのテキストボックスに「200」を入力 いずれかの、submitボタンをクリックすると _______________ ringoの入力値は、100です。 orangeの入力値は、200です。 ________________ といったイメージです。 よろしくお願いします。

  • JavaScriptでこんなことできませんか?

    キーワードを入れるテキストボックスがひとつあって、キーワードを入力してボタンをクリックすると、同一ページ内の複数の別フォームのテキストボックスにその値が代入されるということはできるでしょうか?言わんとすることわかっていただけるでしょうか?

  • JavaScriptを用いてテキストボックスをコントロールしたいのですが…

    閲覧ありがとうございます。 今回、PHPとJavaScriptを用いてとあるシステムの開発を使用と考えています。  そのシステムには不特定多数の入力項目があり、テキストボックスに何か(情報)を入力することで、また新たなテキストボックスを生成し、次々と情報を入力できるようにしたい。また、エクセルの表のようなもので入力するのもいいかなと考えているのですが可能ですか?  次にその値をデータベース(PostgreSQL)に格納したい、また、PHPのフォーム処理は可能ですか?  ご意見ご感想、また、やり方などを教えて頂きたいです。

  • JavaScriptとACCESSデータベースの連携

    はじめましてこんにちわ。 プログラミングについては全くの初心者になりますのでお教え下さい。 テキストボックスにキーワードを入力してACCESSデータベースのデータをWEBに表示させたいと考えています。 その際にはJavaScriptでは出来ないと聞いたのですがやはり無理なのでしょうか? PHPやASPで作成する形になるのでしょうか? 教えて下さい。お願いします。

  • 多分簡単なJavaScriptなんだと思います。

    JavaScript初心者です。 チェックボックスが5つ有り、任意のチェックボックスをチェックして実行ボタンを押すと、sentakuという名前のテキストボックスにチェックしたボックスの値が代入されるjavascriptの記述を教えて下さい。 例えば、1番目と3番目と5番目に、チェックを入れて実行すると、テキストボックスsentakuには「1,3,5」と表示されるとベターです。

  • javascriptのわかる方へ

    ASP初心者です。 現在、ASPで開発をしています。 script言語はjavascriptを使っています。 ASPだけでなく、javascriptも初心者なので、本を読んでもさっぱりわかりません。 そこで質問いたします。 テキストボックスに値を入力させ、ボタンがクリックされたら、次のページで入力内容を表示させたいのですが、 1.次のページを表示させるにはどのように記述するのでしょうか? 2.入力された値を次のページで参照するにはどのように記述すればよいのでしょ うか? よろしくおねがいします。m(_ _)m

  • 「東京」と入力・変換すると同時に、別のテキストボックスで「トウキョウ」と表示する方法

    VB.6.0で開発しております。 例えば年賀状作成ソフトなどに良く付いている機能で… (1)あるテキストボックスに「とうきょう」と仮名入力して漢字変換する。 (2)すると「東京」と表示されると同時に、別のテキストボックスには「トウキョウ」とフリガナが表示される。 …と、いった機能をVBのテキストボックスで実現するにはどうしたらよいでしょうか。

  • Javascriptテキストの値で表示文字を変更

    Javascript初心者です。テキストに入力された数字(1~7)をもとに、そのテキストボックスの横に文字を表示させたいです。(1なら「非常にあてはまる」、2なら「ややあてはまる」・・・等) 且つ、1つのHTML内にそのテキストボックスが50個あります。。 それぞれ個別に文字を表示させたいのですが、簡易に記述する方法はありますでしょうか。 同様の質問を拝見しましたが、テキストの値で且つ複数が同一ページで挙動できる方法を見つけることができませんでした。お分かりになる方ご教示いただけますと大変助かります。 よろしくお願いいたします。

専門家に質問してみよう