/*方法1:设置一个全局JS变量*/
var submited = false;
function checkSubmit() {
if (!submited)
{
submited = true;
return true;
}
else {
alert("请不要重复提交!");
return false;
}
}
function submitForm() {
var f = document.getElementById("inputForm");
if (checkSubmit())
{
f.submit();
}
}
<form id="inputForm" action="http://www.csdn.net" method="post">
name:<input type="text" name="name"><br>
pass:<input type="password" name="password"><br>
<input type="button" value="submit" οnclick="submitForm();"/>
</form>
/*方法2:提交时将提交按钮设置为不可用,保证只能提交一次*/
function submitForm() {
var f = document.getElementById("inputForm");
f.disabled = true;
f.submit();
}