全国服务热线 0754-89825733
 登录  注册   充值   
  • 马来西亚服务器
  • 香港韩国服务器

为什么选择我们

  • 国内主机免费备案
  • 15年优质服务经验
  • 超强主机控制面板
  • 虚拟主机自动开通
  • 独家文件监控功能
  • 100G高速带宽接入
  • 专业DDOS攻击防火墙
  • 自主防DDOS攻击系统
  • 专业的网络安全维护
  • 高性能集群至强服务器
  • 全年365天不间断运行
  • 7*24小时技术维护
  • 常见程序免费预安装
  • 免费赠送企业邮箱

JS中如何实现浏览用户协议几秒钟后同意按钮方可操作的方法
 
发布时间:2023-12-27 17:10:53
 
  JS中如何实现注册时浏览用户协议几秒钟后同意按钮方可操作的方法
  因尔特网络工程师在日常开发中,有一个大家比较常用的技术点,怎么实现10秒钟后注册按钮可点击的方法:
  1、让注册按钮初始状态为不可用,disabled
  2、启动定时器,1秒钟运行一次倒计时方法,设定一个初始值为10的全局变量,在方法中对全局变量倒数,然后将倒数的
值写到注册按钮上(请仔细阅读协议(还剩6秒))。
  3、直到全局变量的值<=0,就让注册按钮可用,将按钮的文本设置为"同意!"
  来,直接上代码:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>用户注册</title>
<script type="text/javascript">
var MyCount = 10;
var intervalID;
function CountDown() {
var btnReg = document.getElementById("btnReg");
if (btnReg) {
//此处要加上btnReg是否为空的判断,
//因为有可能网速很慢,setInterval后,btnReg按钮还没加载
if (MyCount <= 0) {
btnReg.disabled = ""; //或者btnReg.disabled="disabled"也可以
btnReg.value = "同意";
clearInterval(intervalID); //清除定时器
}
else {
btnReg.value = "请仔细阅读协议(还剩" + MyCount + "秒)";
MyCount--;
}
}
}
intervalID=setInterval("CountDown()", 1000);
</script>
</head>
<body>
<textarea>请同意因尔特网络(www.ietdata.com)用户注册协议</textarea><br />
<input id="btnReg" type="button" value="同意" disabled="disabled" />
</body>
</html>
  怎么样,以上就是所有代码,会的不难,不会的可能困你好一阵子,有需要租用服务器、云服务器或高防服务器
的可以咨询合作,谢谢!

 
 
企业微信
在线客服
点击这里给我发消息 微信客服
点击这里给我发消息 在线客服01
点击这里给我发消息 在线客服02
点击这里给我发消息 24小时售后