• 締切済み

フォームを使ってURLに次々と書き込みをしたい

フォームを使ってURLに次々とチェックした項目を追加していきたいのですがわかりません。 なにか良い方法はありませんか? 以下の例はHTMLを表示したいと考えて作りましたが実際は検索する項目を追加して絞込みに行いたいと思っています。 たとえば↓のような感じで行いたいです。 <form id="form" name="form" method="GET" action="http://www.○○○.ne.jp/"> <input name="24/" type="checkbox"/> 24ページへ <input name="25/" type="checkbox"/> 25ページへ <input type="submit" /> </form> よろしくお願いします。

みんなの回答

  • leap_day
  • ベストアンサー率60% (338/561)
回答No.2

え~~と補足で書かれた御礼を見てもそれを使ってどうしたいのかピンとこないのですが・・・ ようは http://www○○○.ne.jp?id=leap_day&pass=00 みたいな感じにしたいのかな? 僕の勉強してる書き方とちょっと違うみたいなので参考になるか分からないけど・・・ 1ページ目 <form action="./○○○.ne.jp" method="post"> <input type="checkbox" name="p24" value="24">24ページへ<br> <input type="checkbox" name="p25" value="25">25ページへ<br> <input type="submit" vlue="送信"> </form> ./○○○.ne.jpで ./○○○.ne.jp&p24=$in{'p24'}&p25=$in{'p25'} とすればチェックしたのが追加されていきますけど・・・ ただこれだと24のみをチェックすると ./○○○.ne.jp&p24=24&p25= となります(--;) ただ単にチェックしたのだけ書くのであれば ./○○○.ne.jp$in{'p24'}$in{'p25'} とすればいいんですけど./○○○.ne.jp2425となって使い道がよくわからないですね・・・(><)

aisu_san3
質問者

お礼

回答ありがとうございます。 どうやらフォームでは私の導きたい結果はできなさそうなので ほかの方法を考えたいと思います。

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

なにをしたいかうまく説明されていないような気がします。 単にパラメータを追加したいならcheckboxにvalueを設定してみては いかがでしょうか? なお、inputのnameには英文字で始まるワードをつかうようにし、 スラッシュなど英数字以外の文字はつかわない方がはまりにくいでしょう。 <form id="form1" name="form1" method="GET" action="http://www.○○○.ne.jp/"> <input name="i24" value="1" type="checkbox"/> 24ページへ <input name="i25" value="1" type="checkbox"/> 25ページへ <input type="submit" /> </form>

aisu_san3
質問者

お礼

書き込みありがとうございます。 >なにをしたいかうまく説明されていないような気がします。 えーっと単純に説明するとhttp://www.​○○○.ne.jp/の後ろにチェックした内容をどんどん追加したいという感じです。 http://www.​○○○.ne.jp/(チェックした内容)(チェックした内容) 説明下手ですみません。解答ありがとうございました。

関連するQ&A

専門家に質問してみよう