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

自分自身にデータを渡す場合について   tamaさん [2001/11/08 16:13:44] [949]
  発言者により削除されました!! Tomitomiさん [2001/11/08 17:09:39] [950]
    Re:自分自身にデータを渡す場合について   tamaさん [2001/11/08 17:25:14] [952]
  Re:自分自身にデータを渡す場合について   Tomitomiさん [2001/11/08 17:14:53] [951]
    ありがとうございます   tamaさん [2001/11/08 17:30:08] [954]
  ダブル・・・   北岳さん [2001/11/08 17:27:32] [953]
    Re:ダブル・・・   Tomitomiさん [2001/11/08 18:07:48] [955]
      Re:ダブル・・・   tamaさん [2001/11/08 19:49:37] [958]

[949] 自分自身にデータを渡す場合について
投稿者:tamaさん 2001/11/08 16:13:44
いつもお世話になっています。tamaです

ASPについての質問なんですけど、

A画面より受け取ったデータをB画面で初期表示させて、登録ボタンが押下された場合にA画面より受け取ったデータを使って処理したいんですけど、データが消えてしまっています。
A画面より受け取ったデータをB画面でずっと保持させておくにはどうすれば良いのでしょうか?
初期表示は上手く行ってます

(B画面のソースです)
<%

strSyori = Request.QueryString("p1")

Select Case strSyori
Case ""
'----- A画面より初期表示データ取得
str1 = Request.Form("AAA")
str2 = Request.Form("BBB")

Case "1"
'----- 登録処理

%>
<html>
<form method="POST" name="f_hatsu_up" >
<td nowrap><%= str1 %></td>
<td nowrap><%= str2 %></td>
<input type="button" value="登録" name="btnUpdate" onClick="A();document.location='B画面?p1=1'">
<input type="hidden" value="<%= str1 %>" name="XXX" >
<input type="hidden" value="<%= str2 %>" name="YYY" >
</form>

hiddenをtextに変更してやってみたんですけど、登録ボタンを押下した後には、データが消えていました。

どうしてもわからないので 、すみません教えてください

[950] Re:自分自身にデータを渡す場合について
投稿者:Tomitomiさん 2001/11/08 17:09:39
発言者により削除されました!!

[952] Re:自分自身にデータを渡す場合について
投稿者:tamaさん 2001/11/08 17:25:14
Tomitomiさん、いつもありがとうございます。

<input type="hidden" value="<%= str1 %>" name="XXX" >
<input type="hidden" value="<%= str2 %>" name="YYY" >

<input type="hidden" value="<%= str1 %>" name="AAA" >
<input type="hidden" value="<%= str2 %>" name="BBB" >
にしてやってみたんですけど、登録ボタンを押下すると、画面がリフレッシュされてしまいます。クッキーは都合上つかえません。

登録ボタンが押下された時にB画面のFormをB画面にsubmitしてデータをもらうようにしたんですけど、それでも上手く行きません(下のソース)何かいい方法があったら教えて下さい。お願いします。

> (B画面のソースです)
> <%
>
> strSyori = Request.QueryString("p1")
>
> Select Case strSyori
> Case ""
> '----- A画面より初期表示データ取得
> str1 = Request.Form("AAA")
> str2 = Request.Form("BBB")
>
> Case "1"
> '----- 登録処理
> str1 = Request.Form("AAA")
> str2 = Request.Form("BBB")
>
> %>

function A() {
document.f_hatsu_up.action = "B画面";
document.f_hatsu_up.submit() ;
}

> <html>
> <form method="POST" name="f_hatsu_up" >
> <td nowrap><%= str1 %></td>
> <td nowrap><%= str2 %></td>
> <input type="button" value="登録" name="btnUpdate" onClick="A();document.location='B画面?p1=1'">
> <input type="hidden" value="<%= str1 %>" name="AAA" >
> <input type="hidden" value="<%= str2 %>" name="BBB" >
> </form>


[951] Re:自分自身にデータを渡す場合について
投稿者:Tomitomiさん 2001/11/08 17:14:53
こんにちはTomitomiです。
すみません。間違いはここかも。

> <input type="button" value="登録" name="btnUpdate" onClick="A();document.location='B画面?p1=1'">


これが、OnClickで飛ばすのではくて、input type="submit" では?
OnClickでは、Fromが実行されず、hidden項目等は送られませんよ。

[954] ありがとうございます
投稿者:tamaさん 2001/11/08 17:30:08
できましたーーー。

input type="submit"でうまく処理が出来ました。

Tomitomiさん、いつもありがとうございます。

[953] ダブル・・・
投稿者:北岳さん 2001/11/08 17:27:32
BBSへの質問では、ダブルポストをすると、文句を言われるだけで全然レスはつかなくなる、という風習があります。
質問内容が簡単なときだけ、ダブルポストを知りながらレスする人もいますが、少し複雑になると、普通は誰も回答を考えなくなります。
一方を削除される方が無難です。

[955] Re:ダブル・・・
投稿者:Tomitomiさん 2001/11/08 18:07:48
こんにちは、Tomitomiです。


> BBSへの質問では、ダブルポストをすると、文句を言われるだけで全然レスはつかなくなる、という風習があります。
> 質問内容が簡単なときだけ、ダブルポストを知りながらレスする人もいますが、少し複雑になると、普通は誰も回答を考えなくなります。
> 一方を削除される方が無難です。


ダブルポストだったのね。tamaさんダブルポストはやめましょうね。

[958] Re:ダブル・・・
投稿者:tamaさん 2001/11/08 19:49:37
> こんにちは、Tomitomiです。
>
>
> > BBSへの質問では、ダブルポストをすると、文句を言われるだけで全然レスはつかなくなる、という風習があります。
> > 質問内容が簡単なときだけ、ダブルポストを知りながらレスする人もいますが、少し複雑になると、普通は誰も回答を考えなくなります。
> > 一方を削除される方が無難です。
>
>
> ダブルポストだったのね。tamaさんダブルポストはやめましょうね。
>
すみません、慌ててたもので・・・

以後きおつけます



TreeBBS For ASP V.0.1.3
Program By YasNet