- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:フォームタグについてお尋ねします)
フォームタグについてお尋ねします
このQ&Aのポイント
- <form>タグを使用してCGIにデータを送信していますが、URLの生成方法について教えてください。
- 現在、<form>タグを使用してCGIにデータを送信していますが、URLの生成方法について質問があります。
- フォームタグを使用してCGIにデータを送信する際、URLの生成方法に関してお尋ねします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
htmlのtagだけでは無理じゃないかな。javascript使ってよいなら、 GETの場合ですけど、 <form method=get" action="./index.cgi"> 検索 <input type="hidden" name="ctgry" value="4"> <input type="text" name="SerchWord"> <input type="button" value="検索" onclick="submit(this.form);return false;"> </form> <script type="text/javascript"> function submit(form){ location.href=encodeURI("./index.cgi?ctg=4?SerchWord=") + encodeURIComponent(form.SerchWord.value); } <!-- // --> </script> で出来るけど、?が2つあってcgi側の分割は大丈夫ですか? 同じサーバー内のcgiなら、 XMLHttpRequest()でGET or POST する方法もあります。
その他の回答 (1)
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.2
>index.cgi?ctg=4?SerchWord=%BB%EE%B8%B3 それはまずいでしょう・・・ せめてこうした方がよいのでは? index.cgi?ctg=4%3FSerchWord=%BB%EE%B8%B3