小于1秒点击没有反应
<script language="javascript" type="text/javascript">
var date=new Array();
function checkForm(){
date.push(new Date());
if (date.length > 1&& (date[date.length - 1].getTime() - date[date.length - 2].getTime() < 1000))//小于1秒则认为重复提交
{
alert("您的请求正在处理中,请不要重复提交");
return false;
}
else
{
if(document.getElementById("txt1").value == "submit")
{
alert("您的请求正在处理中,请不要重复提交");
return false;
}
document.getElementById("txt1").value = "submit";
return true;
}
}
</script>
------解决方案--------------------
时间设置长点,先确定代码正确。
实际应用中,这个需求有点变态吧