- PR -

DropDownListで選択されたレコードの他の項目をTextBoxに表示

1
投稿者投稿内容
たけぞう
会議室デビュー日: 2004/06/28
投稿数: 3
投稿日時: 2004-06-28 11:57
初めて質問させてもらいます。

DropDownListでサーバーのデータを表示し、選択されたレコードの他の項目をTextBoxに、
表示したいのですが、どうすればいいのかわかりません。
他のスレッドで、選択した項目は取得できることはわかったのですが・・・

とっても初心者的質問かと思いますが、宜しくお願いします。
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2004-06-28 13:50
 ASP.NETの仕組みを、どれほど理解されていますか?


  1. サーバ/クライアントで動くものが違う
  2. サーバ側のオブジェクトは、ソースが実行されるごとに新規作成される
  3. サーバ側のオブジェクトの値を、何らかの方法により、実行間で引き継ぐことができる
  4. サーバコントロールは、サーバでイベントを発生させる為に、自動的にsubmitすることが可能
  5. サーバ側でイベントを発生させると通信が発生するが、JavaScriptでクライアントにて処理することも可能



 ASP.NETって、部品を置いて簡単に作れるように見えますが、そう簡単ではないですよ。。。HTML、DHTML、CSS、HTTP、JavaScriptなどの知識も必要です。
たけぞう
会議室デビュー日: 2004/06/28
投稿数: 3
投稿日時: 2004-06-28 15:34
そうなんですね。
今まで、VB6で開発をしていたんですが、社長に”やってみて”といわれて
始めてみたんですが・・・。
と・ほ・ほ・・・という感じです。
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2004-06-28 19:24
引用:

たけぞうさんの書き込み (2004-06-28 15:34) より:

今まで、VB6で開発をしていたんですが、社長に”やってみて”といわれて
始めてみたんですが・・・。
と・ほ・ほ・・・という感じです。


 現在Javaで同じ苦しみを味わっています...


 手順だけ書くと、
1.サーバ側で、DropDownListに対してクライアントスクリプトを追加する
2.クライアントスクリプトでは、選択されたイベントを拾う
3.イベント処理で、適切なプロパティから選択されたものを拾う
4.テキストボックス(inputオブジェクト)のvalueプロパティにテキストを代入する

という感じです。これに、必要ならブラウザの判定や、ブラウザによる差異の吸収を追加します。

それぞれの手順を行う為に、どのようなメソッドやプロパティを使うかは調べてください。その後、「これなら動く」と思うものができたけど、動かなかったらまた聞いてください。
たけぞう
会議室デビュー日: 2004/06/28
投稿数: 3
投稿日時: 2004-06-29 10:07
ありがとうございます。
どうなるかわかりませんが、挑戦してみます。
1

スキルアップ/キャリアアップ(JOB@IT)