※ ChatGPTを利用し、要約された質問です(原文:this.formがundefined)
this.formがundefined
このQ&Aのポイント
複数のformを作成して、そのformのデータだけをsubmitしたいのですが、うまくいきません。
strutsを使用しており、form作成部分でformがundefinedとなっています。
JavaScriptのソースコードを確認すると、this.formでformが渡っていないようです。
複数のformを作成して、そのformのデータだけをsubmitしたいのですが、うまくいきません。どなたかご教授願います。strutsを使用しております。
form作成部分
<logic:iterate name="hogeForm" property="hohehogeList" id="list">
<div align="center" >
<html:form action="/hoge.do">
<a href="javaScript:gotoNextPage(this.form)">
次へ
</a>
<html:hidden name="list" property="name" />
<html:hidden name="list" property="old" />
<br>
</html:form>
</div>
</logic:iterate>
javaScriptのソース
function gotoNextPage(form){
form.action='<html:rewrite page="/hogehoge.do" />';
form.submit();
return false;
}
うまくthis.formでformが渡っていないようなのですが・・・。