一つのテキストボックスで検索と検索結果をかねるには?

[上に] [前に] [次に]
ろみろみ [E-Mail] 2000/06/01(木) 13:34:35
こんにちは。どなたか教えてください。
検索条件を入力できるテキストボックスがいくつかあり、そのうちの一つに
検索条件を入力し、ボタンを押すとその他のテキストボックスに検索結果を
表示させるにはどうすればいいのでしょうか?

<Input Type="text" Name="TOKUNAME" Value=<% strTOKUNAME %>Size=40>
<Input Type="text" Name="TOKUCODE" Value=<% strTOKUCODE %>Size=20>
                                            ↑この変数に検索結果が入ってます
このように書いてみたのですが、Web画面で確認
すると、テキストボックスに<% 〜 Size=20>と表示されてしまうのです。

ろみろみ [E-Mail] 2000/06/01(木) 13:36:23
すいません、上の矢印の位置がずれてます。
変数は strTOKUNAME と strTOKUCODE です。

よろしくお願いします。

Syn [E-Mail] 2000/06/01(木) 13:45:34
ASP のことはよくわからないのですが、

<Input Type="text" Name="TOKUNAME" Value="<% strTOKUNAME %>" Size=40>
<Input Type="text" Name="TOKUCODE" Value="<% strTOKUCODE %>" Size=20>

これでもだめでしょうか?

うぐいす 2000/06/01(木) 13:49:29
<Input Type="text" Name="TOKUNAME" Value="<%=strTOKUNAME %>" Size=40>
<Input Type="text" Name="TOKUCODE" Value="<%=strTOKUCODE %>" Size=20>
とすれば、表示されるんじゃないですか?

%>とSizeがくっついているので、Value値として認識されているのでは?
<%%>があるのでASPだと思うのですが、
スクリプトをVBScriptで書いているのか、
JavaScriptで書いているのか判断できませんでした。
とりあえず、VBScriptとすると、
=をつけるかResponse.Write()を書いてあげるかしないと、
クライアント側に表示されません。

ろみろみ [E-Mail] 2000/06/01(木) 13:58:12
Synさん、うぐいすさんありがとうございます。
VBScriptで、書いています。
うぐいすさんの方法にしてみましたが、今度は
テキストボックスに<%=strKANAMEI %>と表示されて
しまうのです。。。

他のところの書き方が悪いのでしょうか?

うぐいす 2000/06/01(木) 14:39:19
<%@language="VBScript"%>も書いていますよね?
Value="<%=strTOKUNAME%>" Size=40の"とSizeの間に半角スペースは入っていますよね?
<% Response.Write(strKANAMEI) %> とするとどうなりますか?
テストはちゃんとサーバーを介して行なっていますか?
サーバーはASPの使用が可能なところですか?

思い当たるのはこれくらいなんですけど、確認してみてください。
メールアドレスから判断して、サーバーがASPを使えないと言うのが、
有力なような気がします・・・。
一度、プロバイダに問い合わせてみてはいかがでしょうか?

うぐいす 2000/06/01(木) 14:42:10
は!しまった。
Synさんのメールアドレスを見てました。
すみません。

ろみろみ [E-Mail] 2000/06/01(木) 17:01:00
うぐいすさん何度もありがとうございます。

はぁ、基本的なところができてなかったです。。。
もう一度他のところも見直してやってみます。

[上に] [前に] [次に]