- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:セレクトボックスで指定した任意のCGIにPOSTしたい)
セレクトボックスで任意のCGIにPOSTする方法
このQ&Aのポイント
- セレクトボックスを使用してフォームから任意のCGIにPOSTする方法について教えてください。
- JavaScriptを使用してフォームのセレクトボックスで選択した値を取得し、指定したCGIにPOSTする方法について教えてください。
- フォームでリクエストを送信する際に、セレクトボックスで選択したCGIに対してPOSTリクエストを送る方法について教えてください。
- みんなの回答 (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>
その他の回答 (1)
- fake-tang
- ベストアンサー率24% (186/772)
回答No.1
単純に、action=""で実行されるCGIに、Location で振り分けるように記述すればいいんじゃないかと。
質問者
補足
すみません CGIではなくJavaScriptで実現したいのです
お礼
有難うございます 大変助かりました