jsp中 按钮怎么倒计时
现在有一个问题,就是比如QQ聊天窗口有一个发送,我现在为了阻止刷屏,所以需要设定一个计时按钮,三秒这样。我点一次的时候,三秒钟之内按钮不行按并且变为换色,过了三秒之后就可...
现在有一个问题,就是比如QQ聊天窗口有一个发送,我现在为了阻止刷屏,所以需要设定一个计时按钮,三秒这样。我点一次的时候,三秒钟之内按钮不行按并且变为换色,过了三秒之后就可以按发送了。按完之后又变成灰色按钮 不行点。这样能实现吗???
三秒钟之内按钮不行按并且变为灰色 展开
三秒钟之内按钮不行按并且变为灰色 展开
1个回答
展开全部
用js
<script language="JavaScript">
function qq(){
//提交操作
var btn = document.getElementById("btn")
btn.disabled=true
c(4)
}
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>
<input type="button" onclick="qq()" id="btn" value="确定">
<script language="JavaScript">
function qq(){
//提交操作
var btn = document.getElementById("btn")
btn.disabled=true
c(4)
}
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>
<input type="button" onclick="qq()" id="btn" value="确定">
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询