出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

ASPでFormへの書き込み方法は?   松本さん [2004/03/06 0:12:23] [4119]
  Re:ASPでFormへの書き込み方法は?   YasNet(管理人)さん [2004/03/08 9:04:34] [4124]
  Re:ASPでFormへの書き込み方法は?   Lightningさん [2004/03/08 11:16:23] [4128]
    Re:ASPでFormへの書き込み方法は?   松本さん [2004/03/08 12:58:25] [4129]

[4119] ASPでFormへの書き込み方法は?
投稿者:松本さん 2004/03/06 0:12:23
APSを最近勉強し始めました。
HTMLのテキスト欄から値を取り出し、さらにHTMLのテキスト欄に値を戻す方法はあるのでしょうか?
例えば、emailを入力させ、それをキーとしてDBに問い合わせをし、すでに登録されていればその他の内容をHTMLで作成したテキスト欄に表示する。...というような処理をしたいのですが
取り出しについては「Request.Form(テキスト名称)」で可能なのですが、逆にテキスト欄に値を設定することができるのでしょうか?
Response.Writeを使うとあたらなTAGを作成することは可能なのですがそうするとすべてを作り直さなければならなのですよね。
諸先輩方若輩ものにご教示ください。

[4124] Re:ASPでFormへの書き込み方法は?
投稿者:YasNet(管理人)さん 2004/03/08 9:04:34
こんにちは YasNet(管理人) です。

> Response.Writeを使うとあたらなTAGを作成することは可能なのです
この作業を惜しむと何も出来ませんよ。

同じロジックを何度も書くのは非効率ですので、includeや別のASPファイルを作るなど工夫をする必要がありますが・・・

それでは 失礼致します。

> APSを最近勉強し始めました。
> HTMLのテキスト欄から値を取り出し、さらにHTMLのテキスト欄に値を戻す方法はあるのでしょうか?
> 例えば、emailを入力させ、それをキーとしてDBに問い合わせをし、すでに登録されていればその他の内容をHTMLで作成したテキスト欄に表示する。...というような処理をしたいのですが
> 取り出しについては「Request.Form(テキスト名称)」で可能なのですが、逆にテキスト欄に値を設定することができるのでしょうか?
> Response.Writeを使うとあたらなTAGを作成することは可能なのですがそうするとすべてを作り直さなければならなのですよね。
> 諸先輩方若輩ものにご教示ください。
>

[4128] Re:ASPでFormへの書き込み方法は?
投稿者:Lightningさん 2004/03/08 11:16:23
別に難しいことは考えないで、
<%
hoge = request.form("hoge")
%>
<input type="text" value="<%=hoge%>" name="hoge">
といった感じでやればいいのでは?

何かキーを入力後、他の部分を入れてやりたいのであれば、メインの送信ボタン以外にボタンを設けてやり、JSで送信先を変更して自分自身に送信して
Request.formの中身がなければただ表示、中身があれば参照して表示ってすればいいだけでは?

[4129] Re:ASPでFormへの書き込み方法は?
投稿者:松本さん 2004/03/08 12:58:25
> 別に難しいことは考えないで、
> <%
> hoge = request.form("hoge")
> %>
> <input type="text" value="<%=hoge%>" name="hoge">
> といった感じでやればいいのでは?
>
> 何かキーを入力後、他の部分を入れてやりたいのであれば、メインの送信ボタン以外にボタンを設けてやり、JSで送信先を変更して自分自身に送信して
> Request.formの中身がなければただ表示、中身があれば参照して表示ってすればいいだけでは?

松本です
一時的に変数に代入して、HTMLの中で書き込めばいいということですね。
皆様ありがとうございました。



TreeBBS For ASP V.0.1.3
Program By YasNet