js短信验证码无视刷新
来源:互联网 发布:我的淘宝网首页登录 编辑:程序博客网 时间:2024/05/20 06:24
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
- <title>Examples</title>
- <meta name="description" content="">
- <meta name="keywords" content="">
- <script src="http://apps.bdimg.com/libs/jquery/1.11.1/jquery.min.js" ></script>
- <script src="jquery.cookie.js" ></script>
- <style type="text/css">
- * {margin: 0; padding: 0; font-family: "Microsoft Yahei";}
- .captcha-box {width: 360px; height: 34px; margin: 30px; padding: 30px; border: #956E6F 1px dashed; border-radius: 5px; background-color: #FAF2F2;}
- #mobile { float: left; width: 180px; height: 32px; border: #e5e5e5 1px solid; line-height: 32px; text-indent: 8px; outline: none;}
- #getting {float: left; height: 34px; margin-left: -1px; padding: 0 18px; text-align: center; line-height: 34px; border: #e5e5e5 1px solid; background: linear-gradient(0deg, #f4f2f2 0%,#fbf9f9 100%); cursor: pointer; outline: none;}
- </style>
- <script>
- $(function(){
- /*仿刷新:检测是否存在cookie*/
- if($.cookie("captcha")){
- var count = $.cookie("captcha");
- var btn = $('#getting');
- btn.val(count+'秒后可重新获取').attr('disabled',true).css('cursor','not-allowed');
- var resend = setInterval(function(){
- count--;
- if (count > 0){
- btn.val(count+'秒后可重新获取').attr('disabled',true).css('cursor','not-allowed');
- $.cookie("captcha", count, {path: '/', expires: (1/86400)*count});
- }else {
- clearInterval(resend);
- btn.val("获取验证码").removeClass('disabled').removeAttr('disabled style');
- }
- }, 1000);
- }
- /*点击改变按钮状态,已经简略掉ajax发送短信验证的代码*/
- $('#getting').click(function(){
- var btn = $(this);
- var count = 60;
- var resend = setInterval(function(){
- count--;
- if (count > 0){
- btn.val(count+"秒后可重新获取");
- $.cookie("captcha", count, {path: '/', expires: (1/86400)*count});
- }else {
- clearInterval(resend);
- btn.val("获取验证码").removeAttr('disabled style');
- }
- }, 1000);
- btn.attr('disabled',true).css('cursor','not-allowed');
- });
- });
- </script>
- </head>
- <body>
- <div class="captcha-box">
- <input type="text" id="mobile" maxlength="11" placeholder="请输入手机号码">
- <input type="button" id="getting" value="获取验证码">
- </div>
- </body>
- </html>
阅读全文
0 0
- js短信验证码无视刷新
- js实现发送短信验证码后的倒计时功能(无视页面刷新)
- js实现发送短信验证码后的倒计时功能(无视页面刷新)
- js实现发送短信验证码后的倒计时功能(无视页面刷新)
- Discuz爆破无视验证码
- js刷新验证码
- JS刷新验证码
- JS刷新验证码
- 短信验证码获取JS
- js 验证手机号、密码、短信验证码
- js 定时刷新验证码
- js点击刷新验证码
- Js获取短信验证码前段效果
- js ajax实现短信验证码功能
- JS 短信验证码的获取
- Js获取短信验证码前段效果
- 获取短信验证码的js倒计时
- js简单实现短信验证码界面
- 【大数据部落】从网络图看数字媒体对传统媒体的影响
- Xlistview多条目展示
- fastJson的Demo
- java 中调用window系统中的文件,或者执行命令(shell、.CMD、.EXE)并获取返回值
- Android ViewPager 属性clipToPadding的巧妙用法
- js短信验证码无视刷新
- base-122编码,比base-64更加高效
- redis学习
- postgresql常用命令
- 初识js
- CAN总线
- iOS CocoaPods:Updating local specs repositories一直停在那里了
- edittext 行间距
- 【大数据部落】R语言多元Copula GARCH 模型时间序列预测