- ベストアンサー
リンク風sabmitのformをまとめる方法
- 複数のリンク風submitフォームをまとめる方法について説明します。
- JavaScriptを使用することで、複数のフォームを1つのまとめたフォームにすることができます。
- まとめたフォームをクリックすると、対応するフォームが自動的に送信されます。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
簡単にこんな感じとか // JavaScript部 <script type="text/javascript"><!-- function sendform(word){ document.fruitform.fruit.value = word; document.fruitform.submit(); } --></script> // HTML部 <form name="fruitform" action="word.php" method="post"> <input type="hidden" name="fruit"> </form> <a href="#" onclick="sendform('みかん');">みかん</a> <a href="#" onclick="sendform('りんご');">りんご</a> <a href="#" onclick="sendform('ぶどう');">ぶどう</a>
その他の回答 (2)
- mikemike7
- ベストアンサー率87% (97/111)
GETでよかったのか... なんという落ち... ははは...笑うしかないね! でもURLエンコードはしたほうが良い気がするなあ まあいいけど。
お礼
mikemike7さんの方試していたので、お礼がおそくなり申し訳ございません。 GETはまだ使いこなせないので、すぐに必要だったmikemike7さんのご回答をベストアンサーとさせていただきます!!
- t_ohta
- ベストアンサー率38% (5233/13687)
メソッドは POST じゃなきゃダメなのでしょうか? GETでよければ、 <a href="word.php?fruit=みかん">みかん</a> <a href="word.php?fruit=りんご">りんご</a> という方法で送れますが...
お礼
GETだとこんなに簡単なんですね!! 実はGETの受け渡し、勉強していろいろ作ってみたのですが、 あまり理解できてなくて上手くいかず、POSTを前提に書いてたのですが、 こんなに簡単なタグだとは… 是非使わせていただきます!!
お礼
問題なくできました!! お礼遅くなり申し訳ございません!! もう一ついただいたご回答、GET利用でもできましたが、 ご質問に記載させていただいたPOST利用のものが 作成中のコードで必要だったので、 こちらのご回答をベストアンサーとさせていただきます!! ありがとうございました!!