Jquery倒数计时按钮setTimeout的实例代码


Posted in Javascript onJuly 04, 2013
<head runat="server">
    <title></title>
    <script type="text/javascript" src="js/jquery-1.3.2.js"></script>
    <script type="text/javascript">
        var timeout;
        var count = 10; // 倒数十下
        $(function() {
            timeout = setTimeout(BtnCount, 1000); // 1s执行一次BtnCount
        });
        BtnCount = function() {
               // 启动按钮
               if (count == 0) {
                $('#btnSubmit').attr("disabled", "");
                $('#btnSubmit').val("确定");
                clearTimeout(timeout);           // 可取消由 setTimeout() 方法设置的 timeout
            }
            else {
                count--;
                $('#btnSubmit').val("确(" + count.toString() + ")定");
                setTimeout(BtnCount, 1000);
            }
        };
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:Button ID="btnSubmit" runat="server" Text="确定" Enabled="false"
            onclick="btnSubmit_Click"/>
    </div>
    </form>
</body>

setTimeout预设只执行一次,但我们可以用递归,是它自己启动自己。
Javascript 相关文章推荐
javascript 导出数据到Excel(处理table中的元素)
Dec 18 Javascript
关于extjs treepanel复选框选中父节点与子节点的问题
Apr 02 Javascript
jQuery使用技巧简单汇总
Apr 18 Javascript
JS仿iGoogle自定义首页模块拖拽特效的方法
Feb 13 Javascript
jquery属性,遍历,HTML操作方法详解
Sep 17 Javascript
layui.js实现的表单验证功能示例
Nov 15 Javascript
webpack vue项目开发环境局域网访问方法
Mar 20 Javascript
vue-cli 引入、配置axios的方法
May 08 Javascript
JS验证输入的是否是数字及保留几位小数问题
May 09 Javascript
微信{"errcode":48001,"errmsg":"api unauthorized, hints: [ req_id: 1QoCla0699ns81 ]"}
Oct 12 Javascript
可能被忽略的一些JavaScript数组方法细节
Feb 28 Javascript
js实现图片上传即时显示效果
Sep 30 Javascript
javascript闭包的高级使用方法实例
Jul 04 #Javascript
jquery获取被勾选的checked(选中)的那一行的3列和4列的值
Jul 04 #Javascript
JavaScript回调(callback)函数概念自我理解及示例
Jul 04 #Javascript
JS实现简单的Canvas画图实例
Jul 04 #Javascript
Jquery获取复选框被选中值的简单方法
Jul 04 #Javascript
jquery和javascript的区别(常用方法比较)
Jul 04 #Javascript
JS定时刷新页面及跳转页面的方法
Jul 04 #Javascript
You might like
ThinkPHP3.1新特性之多层MVC的支持
2014/06/19 PHP
[原创]PHP字符串中插入子字符串方法总结
2016/05/06 PHP
PHP回调函数与匿名函数实例详解
2017/08/16 PHP
PHP join()函数用法与实例讲解
2019/03/11 PHP
动手学习无线电
2021/03/10 无线电
推荐dojo学习笔记
2007/03/24 Javascript
jQuery 使用手册(五)
2009/09/23 Javascript
Extjs4 消息框去掉关闭按钮(类似Ext.Msg.alert)
2013/04/02 Javascript
浅析Node.js 中 Stream API 的使用
2015/10/23 Javascript
AngularJS仿苹果滑屏删除控件
2016/01/18 Javascript
BootStrap点击下拉菜单项后显示一个新的输入框实现代码
2016/05/16 Javascript
jQuery实现点击查看大图并以弹框的形式居中
2016/08/08 Javascript
ionic组件ion-tabs选项卡切换效果实例
2016/08/27 Javascript
详解js的六大数据类型
2016/12/27 Javascript
this.$toast() 了解一下?
2019/04/18 Javascript
JavaScript遍历数组和对象的元素简单操作示例
2019/07/09 Javascript
[02:28]DOTA2亚洲邀请赛 LGD战队巡礼
2015/02/03 DOTA
Python遍历目录并批量更换文件名和目录名的方法
2016/09/19 Python
python数据处理 根据颜色对图片进行分类的方法
2018/12/08 Python
Python3字符串encode与decode的讲解
2019/04/02 Python
[机器视觉]使用python自动识别验证码详解
2019/05/16 Python
python itchat实现调用微信接口的第三方模块方法
2019/06/11 Python
postman传递当前时间戳实例详解
2019/09/14 Python
Pandas+Matplotlib 箱式图异常值分析示例
2019/12/09 Python
在keras里面实现计算f1-score的代码
2020/06/15 Python
pycharm中使用request和Pytest进行接口测试的方法
2020/07/31 Python
CSS3中的transform属性进行2D和3D变换的基本用法
2016/05/12 HTML / CSS
简短的公司员工自我评价分享
2013/11/13 职场文书
交通安全演讲稿
2014/01/07 职场文书
《美丽的丹顶鹤》教学反思
2014/04/22 职场文书
学历证明样本
2015/06/16 职场文书
初中数学教学反思范文
2016/02/17 职场文书
医生行业员工的辞职信
2019/06/24 职场文书
Feign调用传输文件异常的解决
2021/06/24 Java/Android
动态规划之使用备忘录来改进Javascript函数
2022/04/07 Javascript
Windows Server 2016 配置 IIS 的详细步骤
2022/04/28 Servers