我正在使用structs2进行Web项目。我有一个带有提交按钮和另一个按钮的表单。我正在使用JavaScript函数进行表单验证。我的问题是,当我单击另一个按钮时,表单验证功能起作用。
我的jsp:

<h2>New Form</h2>
<s:form  action="aa.action" name="myform" method="post" onsubmit="return(validateForm())">
<s:textfield name="formnumber" size="20" />
.
.
<button value="add" name="add">Add</button>
.
.
<s:submit method="create" key="xxx" value="xxx"  />


当我单击按钮中的任何一个时,验证功能将执行。我不想在添加按钮单击时执行验证功能。

最佳答案

默认按钮始终提交表单,因此添加type="button"它将停止

<button type="button" value="add" name="add">Add</button>


或使用

<input type="button" name="add" value="Add" />

07-24 09:47
查看更多