请教一段javascript代码
答案:3 悬赏:0
解决时间 2021-01-11 11:43
- 提问者网友:佞臣
- 2021-01-11 01:14
请教一段javascript代码
最佳答案
暂无最佳答案
全部回答
- 1楼网友:刀戟声无边
- 2021-01-11 04:19
alert("验证码已下发,请注意查收!");
//下面这行代码可以在发送短信后直接屏蔽按钮功能
var btn = document.getElementById("btn")
btn.disabled=true;
//想要实现60秒后允许再次点击按钮
time(o);
改成这样就行了,你定义了time(o)方法,但是并没有调用
//下面这行代码可以在发送短信后直接屏蔽按钮功能
var btn = document.getElementById("btn")
btn.disabled=true;
//想要实现60秒后允许再次点击按钮
time(o);
改成这样就行了,你定义了time(o)方法,但是并没有调用
- 2楼网友:蓝房子
- 2021-01-11 03:28
什么国家的
- 3楼网友:骨子里都是戏
- 2021-01-11 02:30
您好:这个倒计时重新发送的代码,只有在第一个执行成功后才执行.这两个逻辑上不能同时进行的哦
当你成功发送短信后,再执行倒计时的操作才可以.追问哦 我刚接触这个
那我可以在发送短信结束后加一句什么样的语句让这个倒计时生效呢?追答
你不是说你单独调用这个方法是可以的吗.:var wait=60;
function time(o) {
if (wait == 0) {
o.removeAttribute("disabled");
o.value="免费获取验证码";
wait = 60;
} else {
o.setAttribute("disabled", true);
o.value=wait+"秒后可以重新发送";
wait--;
setTimeout(function() {
time(o)
},
1000)
}
}
只要在发送成功后,调用一下这个time()方法就可以了.
当你成功发送短信后,再执行倒计时的操作才可以.追问哦 我刚接触这个
那我可以在发送短信结束后加一句什么样的语句让这个倒计时生效呢?追答
你不是说你单独调用这个方法是可以的吗.:var wait=60;
function time(o) {
if (wait == 0) {
o.removeAttribute("disabled");
o.value="免费获取验证码";
wait = 60;
} else {
o.setAttribute("disabled", true);
o.value=wait+"秒后可以重新发送";
wait--;
setTimeout(function() {
time(o)
},
1000)
}
}
只要在发送成功后,调用一下这个time()方法就可以了.
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯