• 締切済み

同一ページで複数のformを扱う場合

同一のページ内にhiddenでIDを振った削除ボタンを用意しクリックされたIDを取得するにはどのようにすれば良いでしょうか? <form action="/test.php" name="1" method="post"> <input type="hidden" name="id" value="1" /> <input type="submit" name="delete" value="削除"> </form> -- 省略 <form action="/test.php" name="10" method="post"> <input type="hidden" name="id" value="10" /> <input type="submit" name="delete" value="削除"> </form> formにnameを振ってみても最後のIDがPOSTされてしまいます。

みんなの回答

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

フォームがわかれていれば、そのフォームのサブミットで処理したものしか データは渡りません。 何か勘違いじゃないでしょうか? (formを入れ子にしてるとか・・・) それとformにnameを振るのはやめたほうがいい。

関連するQ&A