桑田%元あきはばら です。

  かなり遅いフォローとなりましたが、お役に立てればと思い、ポスト
してみます。

  # しかし、久々だなぁ、NetNews:)

Eiichiro ITANI <emu@ceres.dti.ne.jp> wrote in message
  <O9-dnf7DOfHHeqeiRVn-gg@giganews.com>...

>こうやればよいのではなど、もしなにかアイデアありましたら、よろしくお願
>いします。

  ちょっと的外れかもしれませんが、以前私が1つのformに複数のbutton
を使用し、押下されたbuttonによって次のページに渡したい値を変更する
場合はこうしました。手元にソースがないのでうろ覚えですが……。

  # そもそも<form></form>の中にはsubmitは1つしか使えないのでは
    なかったでしたっけ? 私の勘違いかもしれませんが……。

  1. input type="button" として、buttonを複数配置。nameは全て違う
     値を設定します。buttonが押されたら、JavaScriptのfunctionに飛
     ばす(全button同じfunctionに飛ばし、引数には設定したい値を
     セット)。
  2. submitボタンはなし。
  3. hiddenを1つ用意する。
  4. formのactionには飛び先のcgi等を設定。

  こうすると、いずれかのbuttonを押した時点でJavaScriptのfunctionに
飛ぶので、そのfunctionでは渡された値をhiddenの値に設定します。"ど
のbuttonが押されたか" も次のcgiに渡したい場合は、もう1つhiddenを用
意してそこにbuttonのnameなりvalueなりを設定します。
  その後、function内でsubmitしてあげれば値は綺麗に渡るかと。

  サンプルソースが欲しい場合は言って下されば。

  ではでは。

-- 
  Hirohisa Kuwata
    "The Velvet Fields" http://village.infoweb.ne.jp/~umajets/
      mailto:umajets@nifty.com (private)