方案一:
(1) 在处理保存操作的JS中,在表单执行submit()方法执行之前,将对应按钮disabled。
示例:
<button id="bsaveClose" οnclick="saveClose();"></button>
function saveClose(){
//......
document.getElementById("bsaveClose").disabled = true;
//......
}
方案二:
(1) 在form标签中加入"οnsubmit="return checkSubmit();" ",如下所示:
示例:
<html:form action="duplicateAction.do" method="post" οnsubmit="return checkSubmit();">
(2) 在JS代码中加入:
var checkSubmitFlag = false;
function checkSubmit() {
if (checkSubmitFlag == true) {
return false;
}
checkSubmitFlag = true;
return true;
}
document.ondblclick = function docondblclick() {
window.event.returnValue = false;
}
document.onclick = function doconclick() {
if (checkSubmitFlag) {
window.event.returnValue = false;
}
}