Jsp 防止表单重复提交几种方案
SP避免Form重复提交的三种方案
1) javascript ,设置一个变量,只允许提交一次。
<script language="javascript">
var checksubmitflg = false;
function checksubmit() {
if (checksubmitflg == true) {
return false;
}
checksubmitflg = true;
return true;
}
document.ondblclick = function docondblclick() {
window.event.returnvalue = false;
}
document.onclick = function doconclick() {
if (checksubmitflg) {
window.event.returnvalue = false;
}
}
</script>
<html:form action="myaction.do" method="post" οnsubmit="return checksubmit();">
2 )还是javascript,将提交按钮或者image置为disable
<html:form action="myaction.do" method="post" >
οnsubmit="getelbyid('submitinput').disabled = true; return true;">
<html:image style);
}
}
return dispatchMethod2(mapping, form, request, response, name);
}
}