2つのsubmitで違う値をCGIに返すには?

[上に] [前に] [次に]
ビギナー 1999/07/29(木) 18:58:37
CGIで2個のsubmitが入れ子であり
それぞれのsubmitで違うhiddenのvalueをCGIに
送りたいのですが
無理でしょうか 思うようにいきません

<form method=POST action=***.cgi>
<input type=hidden name=aaa value=$a>
<input type=hidden name=bbb value=$b>
<input type=submit value=返信>
  foreach (0 .. 20) {
  if文{
   <form method=POST action=***.cgi>
   <input type=hidden name=aaa value=$c>
   <input type=hidden name=ccc value=$d>
   <input type=submit value=返信>
   </form>
     }
  }
</form>
と言う感じなんですが 良い方法教えてください

文月 1999/07/29(木) 19:21:32
<form>の入れ子は、できませんよ〜...
最初と次の***.cgiって、別のcgiなのかな???同じcgiにしても、
最初に設定している<form>を閉じてるのが、一番最後になってるけど、
なぜ、最初の<input type=submit value=返信>の後ろに置かないの?

意味があるのかな?

ビギナー 1999/07/29(木) 22:00:48
ありがとうございます
formの入れ子はダメなんですね
CGIは同じなんです。ほんとは最初のformもforeach で
ループさせてるもんで・・・
ジャバスクリプトのボタンでなんとかならないかな?
と思ったんですが ジャバスクリプトが わからない・・・汗

文月 1999/07/29(木) 22:25:55
掲示板で、本文への返信と返信への返信もできるようにしたいのでしょうか?

JavaScriptを使ってもいいのなら、例えば、、
<input type=button value=返信 onclick='location.href="***.cgi?aaa=$a"'>
とか、書けばいいかも。。

文月 1999/07/29(木) 22:28:00
あ、わかると思うけど念のため、2つ変数を渡すときは
<input type=button value=返信 onclick='location.href="***.cgi?aaa=$a&bbb=$b"'>
です。。

ビギナー 1999/07/29(木) 23:28:01
[[解決]]
ありがとうございます
>掲示板で、本文への返信と返信への返信もできるように
>したいのでしょうか?
その通りです さすがですね
スクリプトやってみます。 ありがとうございました。

[上に] [前に] [次に]