1つのフォーム内の複数ボタンを判別するには?

[上に] [前に] [次に]
ます [E-Mail] 2000/01/07(金) 14:58:17
いつもお世話になっています。FAQ だったらすみません。

IE・NNで、JavaScript を使用せずに以下のことを
したいと思っています。

   1. 1つの FORM 内に2つの SUBMIT ボタンを用意する。
     (どちらのボタンを押しても飛び先は同じ)
   2. 飛び先で、どちらのボタンを押されたのかを判定する。

どなたかご存知の方がいらっしゃいましたら、教えてください。
よろしくお願いいたします。

XMP 2000/01/07(金) 15:13:17
submitボタンで NAMEとVALUEを設定すれば
FORM{'NAME'} で VALUE を拾えます。

http://www.tohoho-web.com/html/input.htm

ます [E-Mail] 2000/01/07(金) 15:46:59
XMPさん、さっそくのご助言ありがとうございます。

私の知識が足りなくて申し訳ないのですが、
具体的な実現例などがありましたら、ご提示いただけないでしょうか。
よろしくお願いいたします。

XMP 2000/01/07(金) 16:05:24
ごめんなさいちょっと修正
>FORM{'NAME'} で VALUE を拾えます。
↑これ FORM{} とは限らないですね (^^ゞ

HTML側は
<input type="submit" name="ABC" value="あいう">
<input type="submit" name="XYZ" value="わをん">
こんなかんじです、

これをCGIが受け取ると
あいう を押すと xxx{'ABC'}に あいう
わをん を押すと xxx{'XYZ'}に わをん
が入ります、ちなみにxxxの部分は他のフォームと一緒です。

他に、JSを使う方法とかも有るけど 割愛

ます [E-Mail] 2000/01/07(金) 19:52:46
[[解決]]
XMPさん、解説をありがとうございます。
CGI の知識が足りずにお手数をおかけしてすみません。
FORM は変数名だったのですね。

ご指摘の方法で実現できました。
ありがとうございました。

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