用JavaScript防止重复提交表单form的两种方法
|
admin
2010年12月31日 10:26
本文热度 3313
|
用JavaScript防止重复提交表单form的两种方法。
1、用javascript设置一个变量,只允许提交一次。
<script type="text/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>
<form action="action.php" method="post" onsubmit="return checkSubmit();">
2、用javascript将提交按钮或者img置为disable
<form action="action.php" method="post" onsubmit="getElById('submitInput').disabled = true;return true;">
<img styleId="submitInput" src="images/ok_b.gif" border="0" />
</form>
该文章在 2010/12/31 10:26:31 编辑过