• ベストアンサー

プルダウンで選択したCGIを動かしたい(ACTION=""をプルダウンで変更するには?)

プルダウンで選択したCGIを動かしたい(ACTION=""をプルダウンで変更するには?) 以下の <option value="test1.cgi">テスト1  <option value="test2.cgi">テスト2 <option value="test3.cgi">テスト3 <option value="test4.cgi">テスト4 4つのプルダウンメニューを選択して、それぞれ別のCGIを動かすには どうしたらできますか? よかったら教えて下さい。javascriptで出来そうな気がするのですが… <FORM name="testname" method="post" ACTION="/cgi-bin/??????" > <TABLE> <TR><TD> テスト</TD> <TD bgcolor="#FFFFFF"> <SELECT name=""> <option value=""> <option value="test1.cgi">テスト1  <option value="test2.cgi">テスト2 <option value="test3.cgi">テスト3 <option value="test4.cgi">テスト4 </SELECT></TD> </TR> <TR> <TD bgcolor="#cccccc" width="150"> 開始日</TD> <TD bgcolor="#FFFFFF"> <input name="daysS" type="text" size="8"> </TD> </TR> <TR> <TD bgcolor="#cccccc" width="150"> 終了日</TD> <TD bgcolor="#FFFFFF"> <input name="daysE" type="text" size="8"> </TD> </TR> </TABLE> <BR> <INPUT type="submit"name="send"value="開始"> <INPUT type="reset" name="reset" valiu="消去"> </FORM>

質問者が選んだベストアンサー

  • ベストアンサー
  • ryou0607
  • ベストアンサー率27% (71/261)
回答No.1

<SELECT name="" onchange="testname.ACTION='/cgi-bin/'+this.value"> これで、アクションの指定ができると思います。

sara555
質問者

お礼

有難うございます。出来ました。動きました。 本当に有難うございました。

sara555
質問者

補足

回答有難うございます。試してみたのですが、 動きませんでした。その際、INPUTの値も 引き継ぐことは可能なのでしょうか? 教えて下さい。また、違う方法を教えて下さい。

その他の回答 (1)

  • sawagani
  • ベストアンサー率73% (19/26)
回答No.2

ryou0607さんの回答中の、「ACTION」を小文字にしてください。 たぶん動くと思います。 <FORM>~</FORM>で囲まれた部分のINPUTの値は、そのままCGIに渡されます。

sara555
質問者

お礼

有難うございます。出来ました。動きました。 本当に有難うございました。