• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:this.formがundefined)

this.formがundefined

このQ&Aのポイント
  • 複数のformを作成して、そのformのデータだけをsubmitしたいのですが、うまくいきません。
  • strutsを使用しており、form作成部分でformがundefinedとなっています。
  • JavaScriptのソースコードを確認すると、this.formでformが渡っていないようです。

質問者が選んだベストアンサー

  • ベストアンサー
  • leaz024
  • ベストアンサー率75% (398/526)
回答No.1

そもそもアンカータグはフォーム部品ではないので、フォーム内にあってもそのフォームには属しません。従って、this.form でフォームを参照することもできません。 struts というのは存じませんので具体的な方法は示せませんが、面倒でも自分を内包するフォームのIDなどを指定するしかないと思います。 または、ボタンなら this.form が使えるので、ボタンにしてしまった方が簡単でしょう。見た目の問題はスタイルシートでどうとでもできます。

関連するQ&A