了解提交按钮的工作方式以及检查是否已按下其他按钮

时间:2014-09-05 20:52:49

标签: java spring hibernate jsp weblogic

我有一个有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">

0 个答案:

没有答案