一个发送短信验证码 然后倒计时实例

如图所示:

点击按钮后,开始倒计时。

下面是代码:

(js代码)

<script type="text/javascript">
        var i = 60;
        function page_cg() {
            document.getElementById("getCheckNum").value ="免费获取验证码("+i+")";
            if (i > 0) {
                i--;
            }
            else {
                document.getElementById("getCheckNum").disabled = 0;  //可用
            }
            window.setTimeout(function () { page_cg() }, 1000);
        }
    </script>

(后台代码)

this.getCheckNum.Enabled=false;
//如果短信发送成功,获取js代码
/*
 * */
Page.RegisterStartupScript("err","<script language>window.onload = page_cg;</script>");

然后就可以实现了。注意!!这是asp.net framework1.1版本的,如果是2.0及以上版本,

需要改后台代码一句话。就是最后一句,用法跟2.0以上版本不同,需要的时候去百度吧。

posted @ 2013-03-28 12:19  伊广源  阅读(779)  评论(0编辑  收藏  举报