• 締切済み

サーバサイドで取得した内容をテキストボックスに値を表示する

クライアント側で入力したキーにより、サーバサイドでデータベース検索を行い、その結果をテキストボックスに表示させたいのですが、 <INPUT TYPE="TEXT" NAME="ANSER" VALUE= "<% = .Fields("ANSER").Value %>"> SESSION("ANSER") = .Fields("ANSER").Value <INPUT TYPE="TEXT" NAME="ANSER" VALUE= "<% = SESSION("ANSER") %>"> <INPUT TYPE="TEXT" NAME="ANSER" %> <script LANGUAGE="VBScript"> myForm.ANSER.value = <% = SESSION("strchiku") %> </SCRIPT> などとやってもうまくいきません。 変数だとうまくセットされないようです。 ちなみに、ASPで、FORM をSUBMITすると自分自身を呼び出すようになってます。 <HTML> <% データベース検索処理 %> <FORM> <INPUT> </FORM> </HTML> どなたかお知恵をお貸しくださいませんか。

みんなの回答

回答No.2

オブジェクトを指定していないからでは? ”.Fields("ANSER").Value ”の前にオブジェクト名を指定してみてください。 例) rs.Fields("ANSER").Value  等    ~~

usuyuki
質問者

補足

すみません。簡略したソースで...(WITHを使う癖で...) 一応、オブジェクト名は指定してあるんです。 もう少しがんばってみますね。ちょっとした、コードのミスかもしれません。 お返事ありがとうございました!

  • maro
  • ベストアンサー率47% (95/199)
回答No.1

Session変数って、クッキーを使っているから、同じページ内では値を取得できないということはないですか?

usuyuki
質問者

補足

早速の、お返事ありがとうございます。 値は取得できているようなのですが、VALUE句に入れるとなぜか入らないのです。もう少しがんばってみます。

関連するQ&A

専門家に質問してみよう