• 締切済み

データの引渡し

ユーザーの新規登録画面を作ろうとしています。 A.aspで入力されたFormデータをGETで送信し B.aspで内容をユーザーが確認し、 「OK」ボタンを押したらC.aspにデータを受け渡す。 という事を行いたいと考えています。 B.aspのソースに どのように記述したらいいかわかりません。 よろしくお願い致します。

みんなの回答

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.2

HiddenエレメントにResponse.QueryStringを登録してc.aspを呼び出せばいいのでは ・・・ もしくは a.aspが送信するフィールド名と同名のhiddenを用意しておき b.aspで分解、設定、確認後そのまま c.aspへSubmitでいいように思いますよ ただ GETでの受け渡しは文字数制限があったように思います # 最新情報は確認していません POSTで受け渡しをしたほうが以下と思います POSTの場合は Request.Formで取得します たとえば T1,T2が渡されるなら b.aspは <form id="myForm" Method="get" Action="c.asp"> <% dim sT1, sT2 sT1 = request.QueryString("T1") sT2 = request.QueryString("T2") %> <input type="hidden" name="T1" value=<%= sT1 %> > <input type="hidden" name="T2" value=<%= sT2 %> > T1: <%= sT1 %> <br> T2: <%= sT2 %> <br> <input type="submit"> </form> といった具合でしょう

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

RequestオブジェクトのQueryStringで取得します JavaScriptなら <%   var sGetData;   if ( RequestQueryString != "" ) {     sGetData = Request.QueryStrin("パラメータ名");     if ( sGetData.Count != 0 ) {       Response.Write( "<b>パラメータ名:</b>\n");       Response.Write( "<b>" + sGetData + "</b>\n");     }   } %> といった具合ですよ # 開発言語などの情報も書き込みましょうね

loveloveko
質問者

補足

言葉足らずでごめんなさい。 B.aspからC.aspにデータ(URLの?以下全て) をそっくりそのまま受け渡す方法が わからないということです。 言語はVBスクリプトです。

関連するQ&A

  • データの受け渡し

    A.aspで入力されたFormデータをGETで送信し B.aspで内容を判断し、C.aspまたはD.aspにデータを受け渡す。 という事を行いたいと考えています。 B.aspのソースは下記の感じです。 If Request.QueryString("Add") = "C" THen Response.Redirect "C.asp" Else Response.Redirect "D.asp" End If C及びDへデータを受け渡すには、どのようにしたらよいでしょうか? また、今回GETを利用していますがPOSTを利用して同様な事は出来るのでしょうか? よろしくお願い致します。

  • Form nameが違うものからのデータ取得

    プログラミング初心者です。 教えてください。 因みにaspの環境です。 一つの画面でFormが2つあります。 <FORM name = "Form1" action = "./b.asp" /FORM> <FORM name = "Form2" action = "./c.asp" /FORM> b.aspとc.asp側の記述ですが、 form 1の中でinputしたデータの方はb.asp form 2の中でinputしたデータの方はc.asp というようにそれぞれ別々で識別してデータを受け取れるのでしょうか? もしくはRequest.Form( )の書き方とか異なったりしますでしょうか? 宜しくお願いします。

    • ベストアンサー
    • HTML
  • htmlのformのpost submit で送られたデータの寿命は?

    どうもこんばんは。 よろしくお願いします。 formのデータをpostでsubmitした場合、 Request.Formしてデータを取得できる のはどのくらいまででしょうか? 下記の例の場合、(2)のb.aspでボタン押下した 時に、Request.Formでa.htmlのformの値を 取得することは可能なのでしょうか? 例 (1)a.htmlからformでb.aspへ遷移した。 (2)b.aspでもformがあり、  ボタン押下するとb.asp内の  処理が走り、結果を表示する。

  • 複数のsubmitによって送信するデータを変える

    HTML内にsubmitボタンが複数あるとします。 通常は、<FORM>タグの中の全てのデータを送信してしまいますが、 FORMタグを2つ用意しないで、 submit Aボタンはこの入力フォームの値を送信。 submit Bボタンはこの入力フォームの値を送信の様にできないものでしょうか?

  • ページの移動と値の渡し方

    ASPでJscriptを使っています。 ユーザー情報を入力する画面とそれを登録する画面があります。入力画面では送信ボタンを押すと登録画面に飛びます。その際に入力画面で入力した値を登録画面に渡して表示させています。登録画面から戻るボタンを押すとその値をもって、また入力画面に戻ります。戻った時にその値は入力するテキストボックスなどにセットされて表示しています。 登録画面には戻るボタンのほかに登録ボタンがあるのですが、登録ボタンを一回押しあとに、戻るボタンを押したら値はもっていかずに空の状態で再び入力画面にもどりたいのですがどうしたらいいでしょうか? 登録ボタンを押した後は戻るボタンを押しても値は戻さずに入力画面に戻り、登録ボタンを押す前に戻るボタンを押したら値は戻すという処理です。長文でわかりづらいかもしれませんが教えていただけないでしょうか? ボタンは二つとも<input type =submit value="戻る"> <input type =submit value ="登録">といった感じです。 登録画面(ページ)のフォームは<form action ="登録画面のURL">となっています。

  • FORMで送信ボタンと戻るボタンを2つつけてそれぞれ遷移先を変えたい

       以下のような画面を作りたいのですが↓ -------------------------------------------------------------------------------- ● a.php (ユーザ情報入力画面) ※フォームに入力する画面    <FORM method="POST" action="b.php">   <INPUT type="text" name="mail">   <INPUT type="submit" name="submit" value="確認">  </FORM> ● b.php (ユーザ情報入力確認画面)※フォームに入力された値を表示する画面  <FORM method="POST" action="c.php">   <!-- ここには、フォームに入力された値を表示する -->   <INPUT type="submit" name="submit" value="登録"> // c.php に遷移する   <INPUT type="submit" name="submit" value="戻る"> // a.php に戻る  </FORM> ● c.php (完了画面) -------------------------------------------------------------------------------- b.php について質問なのですが、 b.phpにおいて、登録ボタンと戻るボタンを2つつけて、 それぞれ遷移先を変えたいのですが、どうすればいいんでしょうか・・・? <FORM method="POST" action="c.php">と書いてしまうと、 戻るボタンを押しても戻らずに、c.phpに遷移してしまいますよね?? こういう場合ってJavaScriptとかで遷移先を指定するんですか・・? もしそうでしたら、JavaScriptがよくわからないので できればサンプルコード示していただけると助かります・・・。   

  • データの受け渡しについて

    ASP初心者です。宜しくお願いします。行いたい内容は、a.aspで入力したデータを、b.aspでORACLEに登録する処理と考えております。 下記のような入力フォームがあったとします。a.asp実行を行うと、下記のような画面イメージが表示されます。 図書名(図面名) 型式 分類コード テキストボックスa1 テキストボックスb1 テキストボックスc1 テキストボックスa2 テキストボックスb2 テキストボックスc2 ・ ・ ・ テキストボックスa10 テキストボックスb10 テキストボックスc10 各列に10個づつ入力フィールドが存在し、データが入力されている分だけORACLEに新規追加を行いたいと考えております。MAXは10行で設定しています。どのようにしたら良いか皆目検討がつきません。以上、宜しくお願い致します。

  • ボタンにデータを持たせて、Request.QueryStringするには?

    A.aspに複数のボタンがあります。 そのボタンA、B、Cを押すと、次に現れるダイアログボックス(B.asp)でどのボタンが押されたかの判断をしたいのです。 例えば、Aのボタンを押すと、B.asp画面に大きくAと表示され、Bを押すと、B.aspにBBBと表示されるような・・・ テキストでしたら、IDをRequestすればテキスト内のデータが送られるのですが、ボタンはどうすればよいかわかりません。 ご教授お願いします。

  • POSTにしてもurlにデーターが

    HTMLのformでmethod="GET" PHPへデータ受け渡しOKですが、 method="POST"にするとNGです。 POSTにしてもデータがURLに載っている状態なので 送信側formでPOSTになっていないとおもうのですが なぜでしょうか??

    • 締切済み
    • PHP
  • パスワード等をショートカットアイコンに登録する場合

    会社で毎日業務実績を入力しております。 入力の際に、ユーザ名とパスワードを入力しなくてはいけません。 ログイン画面はhttp://~.aspとなっているのですが、aspの後にユーザ名とパスワードをショートカットアイコンに登録しておけば、ショートカットアイコンをダブルクリックした時点で自動的にログインできる方法はないのでしょうか? ログイン画面のソースを見てユーザ名とパスワードの変数名は分かったのですが、記述の仕方が分かりません。 http://~.asp?userID=1234&passID=5678 みたいな記述でいろいろ試してはみたのですが・・・ そういった事はできないのでしょうか? 簡単にできるのであればやりたいと思っております。 分かるかた教えて下さい、お願いします。初心者で申し訳ありません。

専門家に質問してみよう