dポイントプレゼントキャンペーン実施中!

いろいろ調べたのですがどうしてもわかりませんでしたのでどうかお力をお貸しください。。

こちらに内容をまとめましたのでよろしかったらチェックしていただけたらうれしいです。。
http://e906833.k-free.net/

↑ページにも書いてありますが、内容は以下となります。

<form role="search" method="get" id="searchform" action="http://example.com/index.php">
<input type="text" value="" name="a=b&c" id="a=b&c">
<input type="submit" id="searchsubmit" value="Search">
</form>

↑このフォームに「abc」と入力し「Search」をクリックで
http://example.com/index.php?a%3Db%26c=abc
↑このURLにアクセスされてしまう。

本当は↓このURLにアクセスしたいのです…
http://example.com/index.php?a=b&c=abc

つまり
「=」が「%3D」に。
「&」が「%26」になってしまうというわけです。

正しいURLにアクセスさせるにはformの書き方をどうすればよいのでしょうか?(TxT;)

A 回答 (1件)

普通に考えればこうしますが、なにかそうできない理由がありますか?



<form method="get">
<input type="text" name="a" value="b">
<input type="text" name="c" value="abc">
<input type="submit" value="Search">
</form>

テキストボックスを見せたくないならtype="hidden"で隠してください
    • good
    • 0
この回答へのお礼

ありがとうございました!
ご教授いただいたソースで希望の挙動を得ることができました!!
本当にありがとうございました!

お礼日時:2015/02/10 14:59

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!