怎么设置一个按钮点击了之后一段时间内不能再点击

我们常常在注册或者填写验证码是,有时需要等待一定的时间后才能操作,经过多方查找资料,总结用js脚本控制如下

<html>
<head>
<script language="JavaScript">
function dd(){
//提交操作
var btn = document.getElementById("btn")
btn.disabled=true
c(60)
}
function c(i){
var btn = document.getElementById("btn")
i--;
if(i==0){
btn.value = "确定"
btn.disabled=false
}
else{
btn.value = "等待("+i+")秒后可以重新操作"
setTimeout("c("+i+")",1000)
}
}
</script>
</head>

<body>
<input type="button" onclick="dd()" id="btn" value="确定">
</body>
</html>

posted @ 2014-11-24 10:16  黄海-1991  阅读(1434)  评论(0编辑  收藏  举报