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

値の受け渡しについて   ゆみさん [2001/11/28 23:44:54] [1128]
  Re:値の受け渡しについて   Tomitomiさん [2001/11/29 10:10:49] [1130]
  こういうことでは?   北岳さん [2001/11/29 15:19:51] [1134]

[1128] 値の受け渡しについて
投稿者:ゆみさん 2001/11/28 23:44:54
VBSCRIPTとJAVASCRIPTを使っているのですが、
サブウィンドウで表示してある番号をクリックすると 親ウィンドウのテキストボックスのなかに表示させて、さらにその値を別画面で受け取りたいのですが request.form("テキストボックスのname")でやっても受け取れません。テキストボックスの中に表示させるところまではできました。
渡し方が間違ってるのか、受け方が間違ってるのかもわからないので わかる方は教えてください。

親画面:<input type="text" name="bango" value="<%=request.form("no")%>">

別画面: d_no=request.form("bango")
(response.write d_no とかいても何も表示されません。)

とかいてます。



[1130] Re:値の受け渡しについて
投稿者:Tomitomiさん 2001/11/29 10:10:49
こんにちは、Tomitomiです。
ダイエット計画で筋肉痛中!!

> 渡し方が間違ってるのか、受け方が間違ってるのかもわからないので わかる方は教えてください。
>
> 親画面:<input type="text" name="bango" value="<%=request.form("no")%>">
>
> 別画面: d_no=request.form("bango")
> (response.write d_no とかいても何も表示されません。)

Formの送信方法はGETですか?POSTですか?
「Request.Form」では、POST形式の値しかとれませんので、
GET形式で送信している場合は値が何も取れない状態になりますね。

[1134] こういうことでは?
投稿者:北岳さん 2001/11/29 15:19:51
(1) window1(サブウィンドウ)で、番号をクリックします。
(2) window1のフォーム内の <input type="submit"> でその番号が 1.asp に送られます。
(3) 1.aspは window2(親ウィンドウ)とwindow3(別画面)を「同時に」こしらえます。
(4) window2の
<input type="text" name="bango" value="<%=request.form("no")%>">
で作られたtextbox内に、受け取ったrequest.form("no")を表示させます。
(5) 同時にwindow3に、window2から送られてきたrequest.form("bango")を書き込もうとしましたが・・・
 
あれ、window2にはsubmitボタンがないのでは?
それでは、window2の中で指定したbangoという名前も何も、window3には送られてきませんね。
 
【改良案】
親画面:
<%
num=request.form("no")
Session.Contents("num")=num
%>
<input type="text" name="bango" value="<%=num%>">
 
別画面:
<%
d_no=Session.Contents("num")
%>
では?




TreeBBS For ASP V.0.1.3
Program By YasNet