文档章节

js,jq发送短信倒计时

_
 _van_luo
发布于 2016/12/10 11:06
字数 152
阅读 6
收藏 0

js:

<input type="button" id="btn" value="免费获取验证码" />

<script type="text/javascript">
var wait=60;
function time(o) {
        if (wait == 0) {
            o.removeAttribute("disabled");            
            o.value="免费获取验证码";
            wait = 60;
        } else { // www.jbxue.com
            o.setAttribute("disabled", true);
            o.value="重新发送(" + wait + ")";
            wait--;
            setTimeout(function() {
                time(o)
            },
            1000)
        }
    }
document.getElementById("btn").onclick=function(){time(this);}

</script>

 

jq:(js的那个在我的项目上不是很好用自己写了一个jq的)

            var step = 59;
            $('#btn').val('重新发送60');
            var _res = setInterval(function()
            {   
                $("#btn").attr("disabled", true);//设置disabled属性
                $('#btn').val('重新发送'+step);
                step-=1;
                if(step <= 0){
                $("#btn").removeAttr("disabled"); //移除disabled属性
                $('#btn').val('获取验证码');
                clearInterval(_res);//清除setInterval
                }
            },1000);

© 著作权归作者所有

共有 人打赏支持
_
粉丝 0
博文 10
码字总数 5452
作品 0
珠海
私信 提问
点击按钮 倒计时60秒方可再次点击发送的Js代码

本节内容: Javascript 实现 点击按钮 倒计时60秒方可再次点击发送的效果。 比如,一些网站上的手机短信认证的功能,有类似实现点击按钮后,倒计时60秒才能再次点击发送的效果。 本文用Javas...

Carl_
2014/08/06
0
0
190. 定时之后 才允许送请求

用途及效果 用途:提醒用户倒计时 2.代码 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>倒计时10s</title> <script type="text/javascript" src="js/jquery-2.1.4.min.js"......

Lucky_Me
10/23
0
0
JS三教九流系列-require.js-网站模块化开发

js开发的模块化就是module处理 简单理解js模块化的开发就是让我们的web项目对js进行分类的处理 我们在开发网站的时候,里面会用要很多的类库,如jquery,还会有到基于jq各种插件,还会有其他...

透笔度
2015/08/19
0
0
PhoneGap 的 WP7 技巧: 编写 PhoneGap 插件用来发送短信

在这篇文章红,将展示如何在 Windows Phone 上使用 PhoneGap 开发发送短信的应用,我们将通过 Microsoft.Phone.Tasks 命名空间中的 SMSCompose 来实现。PhoneGap 有实现对之进行封装的插件。...

红薯
2011/12/28
1K
3
PhoneGap 的 WP7 技巧: 编写 PhoneGap 插件用来发送短信

在这篇文章,将展示如何在 Windows Phone 上使用 PhoneGap 开发发送短信的应用,我们将通过 Microsoft.Phone.Tasks 命名空间中的 SMSCompose 来实现。PhoneGap 有实现对之进行封装的插件。 ...

tsl0922
2012/11/27
286
0

没有更多内容

加载失败,请刷新页面

加载更多

Confluence 6 修改导航显示选项

选择 子页面(Child pages)来在边栏中查看当前页面的子页面。 选择 页面树(Page tree)来查看整个空间的页面树,扩展当前的页面。 你也可以选择是否完全隐藏导航显示选项或者添加你希望可见...

honeymose
24分钟前
0
0
Ubuntu18.04 安装MySQL

1.安装MySQL sudo apt-get install mysql-server 2.配置MySQL sudo mysql_secure_installation 3.设置MySQL非root用户 设置原因:配置过程为系统root权限,在构建MySQL连接时出现错误:ERROR...

AI_SKI
今天
3
0
3.6 rc脚本(start方法) 3.7 rc脚本(stop和status方法) 3.8 rc脚本(以daemon方式启动)

3.6-3.7 rc脚本(start、stop和status方法) #!/usr/bin/env python# -*- coding: utf-8 -*-# [@Version](https://my.oschina.net/u/931210) : python 2.7# [@Time](https://my.oschina.......

隐匿的蚂蚁
今天
3
0
Cnn学习相关博客

CNN卷积神经网络原理讲解+图片识别应用(附源码) 笨方法学习CNN图像识别系列 深度学习图像识别项目(中):Keras和卷积神经网络(CNN) 卷积神经网络模型部署到移动设备 使用CNN神经网络进行...

-九天-
昨天
5
0
flutter 底部输入框 聊天输入框 Flexible

想在页面底部放个输入框,结果键盘一直遮住了,原来是布局问题 Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text("评论"), ...

大灰狼wow
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部