我有一个有3个按钮的jsp,“check”,“submit”和“cancel” 但是我不明白按钮是如何工作的,因为没有'onclick'参数。
提交和取消按钮:
<td>
<input type="submit" value="Submit" />
<input
type="button" name="Submit3" value="Cancel"
onClick="cancelConfirm('Are you sure?',
'/test/inbox.do?refresh=true&method=viewWorkItems')"></td>
我找到了提交表单功能:
function submitForm() {
document.testFunc.method = "get";
document.testFunc.action = "/test/page2.do?check=Y";
document.getElementsByName('check')[0].click(); // < I specially don't understand this line.
}
其他地方我有第三个按钮:
<input type="submit" name="check" value="Get Check"/></td>
按钮如何工作?因为它们是'submit'类型,所以每次都会触发submitForm()上的代码吗?
有没有办法检查java方面是否按下按钮?我有兴趣看看是否按下了检查按钮,因为我需要显示错误,如果是按下提交按钮的情况。 目前我正在尝试使用布尔值解决问题,但我真的不知道如何查看是否按下了检查按钮,因此我可以将布尔值更改为true。
这是什么在做魔术? - 按下提交按钮时调用step2.do?
<form:form action="/test/step2.do" id="listForm" method="POST" onSubmit="return validateTest() " modelAttribute="searchTest" name="listForm">