- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:this.formがundefined)
this.formがundefined
このQ&Aのポイント
- 複数のformを作成して、そのformのデータだけをsubmitしたいのですが、うまくいきません。
- strutsを使用しており、form作成部分でformがundefinedとなっています。
- JavaScriptのソースコードを確認すると、this.formでformが渡っていないようです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
そもそもアンカータグはフォーム部品ではないので、フォーム内にあってもそのフォームには属しません。従って、this.form でフォームを参照することもできません。 struts というのは存じませんので具体的な方法は示せませんが、面倒でも自分を内包するフォームのIDなどを指定するしかないと思います。 または、ボタンなら this.form が使えるので、ボタンにしてしまった方が簡単でしょう。見た目の問題はスタイルシートでどうとでもできます。