- 締切済み
サーバサイドで取得した内容をテキストボックスに値を表示する
クライアント側で入力したキーにより、サーバサイドでデータベース検索を行い、その結果をテキストボックスに表示させたいのですが、 <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> どなたかお知恵をお貸しくださいませんか。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- mangetsu_k
- ベストアンサー率40% (33/81)
オブジェクトを指定していないからでは? ”.Fields("ANSER").Value ”の前にオブジェクト名を指定してみてください。 例) rs.Fields("ANSER").Value 等 ~~
- maro
- ベストアンサー率47% (95/199)
Session変数って、クッキーを使っているから、同じページ内では値を取得できないということはないですか?
補足
早速の、お返事ありがとうございます。 値は取得できているようなのですが、VALUE句に入れるとなぜか入らないのです。もう少しがんばってみます。
補足
すみません。簡略したソースで...(WITHを使う癖で...) 一応、オブジェクト名は指定してあるんです。 もう少しがんばってみますね。ちょっとした、コードのミスかもしれません。 お返事ありがとうございました!