• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:セレクトボックスで指定した任意のCGIにPOSTしたい)

セレクトボックスで任意のCGIにPOSTする方法

このQ&Aのポイント
  • セレクトボックスを使用してフォームから任意のCGIにPOSTする方法について教えてください。
  • JavaScriptを使用してフォームのセレクトボックスで選択した値を取得し、指定したCGIにPOSTする方法について教えてください。
  • フォームでリクエストを送信する際に、セレクトボックスで選択したCGIに対してPOSTリクエストを送る方法について教えてください。

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

  • ベストアンサー
  • wp_
  • ベストアンサー率54% (132/242)
回答No.2

<form id="f1" action="" method="POST" onSubmit="tt()"> <select id="a"> <option value="test.php">test.php</option> <option value="test.cgi">test.cgi</option> </select> <input type="submit" value="go" /> </form> <script type="text/javascript"><!-- function tt() {  document.getElementById('f1').action = document.getElementById('a').value; } // --></script>

noname#51438
質問者

お礼

有難うございます 大変助かりました

その他の回答 (1)

  • fake-tang
  • ベストアンサー率24% (186/772)
回答No.1

単純に、action=""で実行されるCGIに、Location で振り分けるように記述すればいいんじゃないかと。

noname#51438
質問者

補足

すみません CGIではなくJavaScriptで実現したいのです

関連するQ&A