防止表单重复提交
<script type="text/javascript">
var checkSubmitFlg = false;//设定布尔变量
function checkSubmit() {//单击提交按钮时执行该函数
if (checkSubmitFlg == true) {//如果checkSubmitFlg为真
return false;//就返回false
}
checkSubmitFlg = true;
return true;
}
//如果双击按钮就返回false
document.ondblclick = function docondblclick() {
window.event.returnValue = false;
}
//如果单击按钮checkSubmitFlg值为true就返回false
document.onclick = function doconclick() {
if (checkSubmitFlg) {
window.event.returnValue = false;
}
}
</script>
<form action="" method="post">
输入任意信息:
<input type="text" name="info" οnsubmit="return checkSubmit();"/>
<input type="submit" value="提交"/>
</form>