<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
#btnyzm {
background: #31BCFF;
color: #fff;
font-size: 14px;
padding: 0;
line-height: 43px;
border-radius: 0;
border: 0;
width: 50%;
}
.btn_com:disabled {
background-color: #999999 !important;
}
</style>
</head>
<body>
<input type="button" class="btn_com" id="btnyzm" value="发送验证码">
<script type="text/javascript">
var wait=60;
function time(o) {
if (wait == 0) {
o.removeAttribute("disabled");
o.value="发送验证码";
wait = 60;
} else {
o.setAttribute("disabled", true);
o.value="(" + wait + ")后可重新发送";
wait--;
setTimeout(function() {
time(o)
}, 1000)
}
}
document.getElementById("btnyzm").onclick=function(){time(this);} </script> </body>
</html>

效果实现图

补充重点:

实现过程中发现pc和安卓手机上完美显示,但是iphone上却毫无反应,甚至没有任何波澜。(或者想告诉我它是多么的高冷?)

定位代码,发现问题出现在时间处理的方式上:

为了比较两个时间点的大小和控制距离,我用new Date().getTime()来获取毫秒数,比较毫秒数。

2012-2-22 06:23 这是我得到的时间格式,理所当然

new Date("2012-2-22 06:23 ").getTime();这样得到就是所指定时间的毫秒数,完美!

嗯,在pc上和安卓手机上一切正常,但是iphone上告诉我-----invalid Date

new Date("2012-2-22 06:23 ")返回的是invalid Date

难道是不支持这种日期格式?于是我就改为new Date("2012/2/22 06:23 "),

可以,很强。返回了正确的对象。

于是我试着这样   new Date("2012","2","22","06","23"),ok,没问题,返回了正确的对象。

这样 new Date(2012/2/22),ok,没问题,返回了丨

最新文章

  1. K/3 Cloud开发之旅 -- 主页自定义篇(一)
  2. Foundation框架--字典( NSDictionary NSMutableDictionary )
  3. 列表框QListWidget类
  4. [js] 前端性能优化
  5. RSS 订阅
  6. WordPress 主题开发 - (一) 前言 待翻译
  7. ThinkPHP3.2 加载过程(三)
  8. .NET高端职位招聘要求
  9. 加快VisualStudio的开发速度--VS的一些开发技巧
  10. oracle创建表(并且实现ID自增)
  11. mongodb 增加用户以及认证用户
  12. 从java8 说起函数式编程
  13. flask twisted 结合方案
  14. C#基础面试
  15. UVA 538 - Balancing Bank Accounts(贪心)
  16. AppUtils【获取手机的信息和应用版本号、安装apk】
  17. Java笔记 #03# HtmlUnit爬虫
  18. JavaScript高级程序设计笔记(一)
  19. 目标检测 的标注数据 .xml 转为 tfrecord 的格式用于 TensorFlow 训练
  20. linux processes

热门文章

  1. [转]PHP程序员的技术成长规划
  2. 函数的第一类对象,f格式化,迭代器以及递归
  3. Android—网络请求
  4. 解决warning: Clock skew detected. Your build may be incomplete
  5. 邮件标准协议:MIME(Multipurpose Internet Mail Extensions)
  6. markdown语法之列表与缩进
  7. 怎样判断当前浏览器是PC浏览器还是手机浏览器
  8. 海量数据处理的 Top K 相关问题
  9. [转]全网最!详!细!tarjan算法讲解
  10. Windows下编译 Hadoop