WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:前ファイルの値の受取

0:[投稿] 玉露 [2003/12/19 16:25 ][環境:IE6、WIN2000 UNIX,Apache,CGI,perl ]

3つのCGIファイルがあります。どのCGIファイルもHTMLで画面を表示します

FILE@:テキストボックスAを表示し、値を入力してその値を次画面へPOSTする
FILEA:@からPOSTされた値を変数に代入し受取、画面に表示。その下にテキストボックスBを表示し、値を入力してその値を次画面へ送る。POST?
FILEB:テキストボックスA、テキストボックスBの値を表示する。

このAのファイルは次画面へ送りたい値が、CGIの変数とHTMLのVALUEに入っているため、Bではどのように受けとればいいのかがわかりません。
AはPOSTで送ってもテキストボックスBの値だけしかおくれず、GETで送るとテキストボックスAの値しかおくれないのですが、両方送る方法はありますでしょうか。
どなたかご存知であればご回答お願いします。


1:[回答] ・・・ [2003/12/19 17:21 ]

1.のCGIで書き出すHTMLに
<input type="hidden" name="A" value="(Aの値)">

を加える。


2:[質問] 玉露 [2003/12/24 14:35 ]

教えていただいた方法を試したのですが、うまくいきませんでした。
Bでうまく値が受け取れないのですが、下記でよろしいのでしょうか。
<body>
<center><img src="A.gif"></center>
<br>
<br>
<form action ="./B.cgi" method="post">
<center>

<table border="0" cellspacing="10" cellpadding="2">
    <tr>
        <td><FONT size="3" color="#191970"><B>test</B></FONT></td>
        <td><FONT size="3" color="#191970"><B> : </B></FONT></td>
        <td><input type="hidden" name="TEST" value="ABC">
        <FONT size="3" color="#191970"><B>あああ</B></FONT>
        </td>
    </tr>
</table>
</center>
<div align="center">
<table width="500" border="0">
<tr align="right">
<td width="30%"></td>
<td height=30 align="right">
<input type="image" name="action" src="C.gif" border="0">
</form>
</body>


3:[完了] 玉露 [2003/12/25 20:00 ]

ケアレスミスでした。
無事出来ました。
ありがとうございます。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World