对于JSP入门的初级的学习者表单的提交是一个非常困扰的问题,那么如何避免Form表单多次提交呢?
对于初学JSP可以先通过Javascript中设置设置一个变量,只允许表单提交一次。
1. ﹤script language="javascript"﹥
2. var checkSubmitFlg = false;
3. function checkSubmit() {
4. if (checkSubmitFlg == true) {
5. return false;
6. }
7. checkSubmitFlg = true;
8. return true;
9. }
10. document.ondblclick = function docondblclick() {
11. window.event.returnValue = false;
12. }
13. document.onclick = function doconclick() {
14. if (checkSubmitFlg) {
15. window.event.returnValue = false;
16. }
17. }
18. ﹤/script﹥
19.
20. ﹤html:form action="myAction.do" method="post" οnsubmit="return checkSubmit();"﹥