Developing web applications in Struts 1.3.
Therefore, we are using html:button
.
The following JavaScript errors appear:
TypeError: document.XxxForm.submit is not a function
The jsp is described in
<html>
…
<script language="javascript">
function func(){
document.XxxForm.submit();
}
</script>
…
<html:form action="/act1">
<html:submit property="AaaButton" value="Aaa" />
<html:button property="BbbButton" value="Bbb" onclick="func()"/>
</html:form>
<html:form action="/act2">
</html:form>
…
</html>
appears.
We would like to call act2 (different from act1) when the Bbb button is pressed.
If anyone knows how to resolve the error, or how to achieve it,
I look forward to hearing from you.
First of all, the error document.XxxForm.submit is not a function because the form document.XxxForm does not exist.
Since you want to call act2 action with func() function, I think you can call Submit of the form below with func() function.
<html:form action="/act2">
</html:form>
If so, please change the above part as follows:
<html:form name="XxxForm" action="/act2">
</html:form>
You should be able to call act2 in document.XxxForm.submit() by setting the form to the name XxxForm.
Try document.forms[0].submit().
© 2024 OneMinuteCode. All rights reserved.