- 締切済み
複数フォームについて
こんばんは。 いま行き詰ってます(汗) 早速質問なんですが、三つのフォームを用意します。 <FORM method="POST" action=<?echo"xxx.php?1"?>> <INPUT type="submit" value="A" </FORM> <FORM method="POST" action=<?echo"xxx.php?2"?>> <INPUT type="submit" value="B" </FORM> <FORM method="POST" action=<?echo"xxx.php?3"?>> <INPUT type="submit" value="C" </FORM> 上記のHTMLを実行。 [A][B][C] Aを押すとxxx.php?1 Bを押すとxxx.php?2 Cを押すとxxx.php?2 と別々のアクションに行くはずだと思ったんですが.。 常にxxxx.php?1です(笑) これを、ABCそれぞれのボタンにアクションをつけたいんですが、 可能ですか?? ご教授お願い致します!!!
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- font_color
- ベストアンサー率45% (24/53)
アクションをどうしたいのかよく分からないのですが、 それぞれフォームにnameをつけて分けみてはいかがですか? <FORM name="a" method="POST" action="a.php"> <INPUT type="submit" value="A"> </FORM> <FORM name="b" method="POST" action="b.php"> <INPUT type="submit" value="B"> </FORM> <FORM name="c" method="POST" action="c.php"> <INPUT type="submit" value="C"> </FORM>
- 神崎 渉瑠(@taloo)
- ベストアンサー率44% (1016/2280)
PHPだと思いますが、PHPの記述を直せばいいと思います。 文法を見直してみてください。 あと、HTMLの文法も見直してみてください。 ブラウザでアクセスして、「ソースを表示」すると、PHPからどんなHTMLを出力したか確認できます。