javascript实现十秒钟后注册按钮可点击的方法

   本文实例讲述了javascript实现十秒钟后注册按钮可点击的方法。分享给大家供大家参考。具体分析如下:

  1.注册按钮初始状态为不可用,disabled

  2.启动定时器,setInterval,1秒钟运行一次CountDown方法,设定一个初始值为10的全局变量,

  在CountDown方法中对全局变量倒数,然后将倒数的值写到注册按钮上(请仔细阅读协议(还剩8秒))。

  3.直到全局变量的值<=0,就让注册按钮可用,将按钮的文本设置为"同意!"

  ?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

<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>请同意本站的协议</textarea><br />
<input id="btnReg" type="button" value="同意" disabled="disabled" />
</body>
</html>

  希望本文所述对大家的javascript程序设计有所帮助。

时间: 2024-09-25 22:09:25

javascript实现十秒钟后注册按钮可点击的方法的相关文章

javascript实现十秒钟后注册按钮可点击的方法_javascript技巧

本文实例讲述了javascript实现十秒钟后注册按钮可点击的方法.分享给大家供大家参考.具体分析如下: 1.注册按钮初始状态为不可用,disabled 2.启动定时器,setInterval,1秒钟运行一次CountDown方法,设定一个初始值为10的全局变量,  在CountDown方法中对全局变量倒数,然后将倒数的值写到注册按钮上(请仔细阅读协议(还剩8秒)). 3.直到全局变量的值<=0,就让注册按钮可用,将按钮的文本设置为"同意!" <html xmlns=&qu

JavaScript点击按钮后弹出透明浮动层的方法

  这篇文章主要介绍了JavaScript点击按钮后弹出透明浮动层的方法,可实现点击按钮弹出居中的透明浮动层的效果,涉及javascript操作鼠标事件及页面样式的相关技巧,需要的朋友可以参考下: 这里实现点击后页面变灰色,并用JS弹出一个居中的浮动层提示窗口,这个窗口是透明的,可以设置透明度,网上已经有很多类似的JavaScript代码,你可以借鉴一下. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26

跳转-jsp里面的path,转发后地址栏路径变化了,前后两次路径,怎么填写注册按钮路径??

问题描述 jsp里面的path,转发后地址栏路径变化了,前后两次路径,怎么填写注册按钮路径?? 登录页面要有两个按钮,一个登录,一个提交.如果用户点击登录按钮会跳转到servlet里面,这个时候是转发实现的,假如说登录不成功,又转发回login.jsp页面了.这个时候因为是转发,所以地址是--/servlet页面,这个时候想在点击注册按钮的时候,这个路径跟刚开始--/login.jsp不一样了,所以面对这种情况,这个注册按钮的路径怎么解决?????????? 解决方案 前面加个{path}也不行

JavaScript点击按钮后弹出透明浮动层的方法_javascript技巧

本文实例讲述了JavaScript点击按钮后弹出透明浮动层的方法.分享给大家供大家参考.具体分析如下: 这里实现点击后页面变灰色,并用JS弹出一个居中的浮动层提示窗口,这个窗口是透明的,可以设置透明度,网上已经有很多类似的JavaScript代码,你可以借鉴一下. <HTML> <HEAD> <TITLE>浮动层居中的对话框效果演示</TITLE> <META http-equiv=Content-Type content="text/htm

javascript如何调用C#后代码中的过程 和ASP.NET调用JS乱码解决方案

asp.net|javascript|js|过程|解决 javascript如何调用C#后代码中的过程 和ASP.NET调用JS乱码解决方案  +++++++++++++++++第一种情况: 1.后台方法: protected string CsharpVoid(string strCC){  return strCC; } 2.javascript 调用<script  language="javascript">   var s = "<%=Csharp

JS实现点击按钮后框架内载入不同网页的方法

  本文实例讲述了JS实现点击按钮后框架内载入不同网页的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-trans

中国十大域名注册商排名

中介交易 SEO诊断 淘宝客 云主机 技术大厅 域名,是互联网服务的第一步,也是互联网上重要的虚拟资产,域名注册商的服务水平也体现了该企业的整体实力.本文根据域名统计机构Webhosting.info公布的最新数据,结合第三方评测平台的用户投票数据,整理出了最新的国内十大域名注册商排行榜: 1. 中国万网 www.net.cn 主营业务:域名注册.虚拟主机.企业邮箱 印象:老牌域名注册商,运营正规. 评价:国内最知名的域名注册商,成立时间早,域名保有量国内第一.被阿里收购后,成为其旗下品牌,目前

程序注册-如何用c++编写软件注册代码,目前卡在了注册按钮下 的代码出现异常

问题描述 如何用c++编写软件注册代码,目前卡在了注册按钮下 的代码出现异常 大家好,请高人指教,我初学者,我想写一个软件授权注册的代码,若谁有源代码方便提供下吗?(he_826@live.cn)我看visual c++程序开发范例宝典,获取硬件序列号生成机器码没有问题:根据机器码生成注册密钥也没问题,但使用注册按钮注册密钥时出现无界面,或界面出现后又自动消失,不知道什么原因?注册按钮下的代码如下: HKEY key; char data[32]; DWORD size = 32; DWORD

关于javascript中限定时间内防止按钮重复点击的思路详解_javascript技巧

前面的话 有一天心血来潮,1分钟内重复点击了多次博客园首页的刷新博文列表的刷新按钮.果不其然,ip当时就被禁用了.后来,重启自己的路由器,重新获取ip才可以访问博客园主页.那么,设置一个限定时间内(比如1秒)防止按钮被重复点击的方法会不会更好一点呢? 思路一 最直接的思路可能就是点击按钮后,按钮的事件绑定函数解绑,1s后重新绑定函数 <button id="btn">0</button> <script> btn.onclick = function