js控制当再次点击按钮时的间隔时间

 更新时间:2014年06月03日 11:08:01   作者:  
这篇文章主要介绍通过js如何控制当再次点击按钮是的间隔时间,需要的朋友可以参考下
复制代码 代码如下:

<script type="text/javascript" language="javascript">

var wait = 60;
function change() {
$o = $("#J_refresh_checkcode");
if(wait == 0) {
$o.removeAttr("disabled");
$o.html("看不清?换一张");
wait = 60;
} else {
$o.attr("disabled", true);
$o.attr("font-color", "gray");
$o.html(wait + "秒后可重新获取");
wait--;
if(wait == 59) {
var imgNode = document.getElementById("vimg");
imgNode.src = "../../AjaxServer/CheckCodePic.ashx?t=" + (new Date()).valueOf(); // 这里加个时间的参数是为了防止浏览器缓存的问题
$("#J_checkcode_tip").addClass("hide");
$("#J_checkcode_tip>div").html("");
$("#<%=hidPicMessage.ClientID%>").val("");
}
setTimeout(function() {
change()
},
1000)
}
}</script>

则 html如下:
复制代码 代码如下:

<div class="kv_item clear">
<span class="kv_label fl">验证码</span>
<input name="checkCode" class="i_textshort fl" id="J_checkcode_input" onmousedown="ClearCodeMessage()" type="text" maxlength="6" autocomplete="off" onblur="CheckCode()" />
<img src="../../AjaxServer/CheckCodePic.ashx" height="28" id="vimg" alt="" style="float:left;margin:-1px 0 0 3px"/>
<a id="J_refresh_checkcode" onclick="change()">看不清,换一张</a>
<div class="msg msg-inline msg-weak hide" id="J_checkcode_tip">
<div class="msg-default msg-error">
<i class="msg-icon"></i>
<div class="msg-content">
</div>
</div>
</div>
</div>

相关文章

  • jquery结合CSS使用validate实现漂亮的验证

    jquery结合CSS使用validate实现漂亮的验证

    这篇文章主要介绍了jquery结合CSS使用validate实现漂亮的验证,需要的朋友可以参考下
    2015-01-01
  • 微信小程序实现点击图片放大预览

    微信小程序实现点击图片放大预览

    这篇文章主要为大家详细介绍了小程序实现点击图片放大预览功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-10-10
  • BootStrap Validator 根据条件在JS中添加或移除校验操作

    BootStrap Validator 根据条件在JS中添加或移除校验操作

    这篇文章主要介绍了BootStrap Validator 根据条件在JS中添加或移除校验的相关资料,需要的朋友可以参考下
    2017-10-10
  • Flutter实现仿微信底部菜单栏功能

    Flutter实现仿微信底部菜单栏功能

    这篇文章主要介绍了Flutter实现仿微信底部菜单栏,需要的朋友可以参考下
    2019-09-09
  • Webpack之plugin的使用

    Webpack之plugin的使用

    本文主要介绍了Webpack之plugin的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-02-02
  • 前端处理文本换行展示4种处理方法

    前端处理文本换行展示4种处理方法

    在处理前端显示后端传递的包含换行符的文本时,可以通过多种方法实现换行显示,这篇文章主要介绍了前端处理文本换行展示4种处理方法,这些方法帮助前端正确展示格式化文本,解决了文本堆叠的问题,需要的朋友可以参考下
    2024-10-10
  • 分享XmlHttpRequest调用Webservice的一点心得

    分享XmlHttpRequest调用Webservice的一点心得

    因为项目需要,以后前端、手机客户端调用ASP.NET的Webservice来获取信息.所以这段时间开始看Webservice,试着通过XmlHttpRequest调用Webservice,过程中碰到不少问题,也有不少的收获
    2012-07-07
  • JavaScript设计模式适配器模式实例

    JavaScript设计模式适配器模式实例

    这篇文章主要介绍了JavaScript设计模式适配器模式实例,适配器设计模式可以让彼此不兼容的功能在一块工作,有助于避免大规模的修改代码,并且易于扩展和兼容
    2022-06-06
  • createObjectURL方法实现本地图片预览

    createObjectURL方法实现本地图片预览

    这篇文章主要为大家详细介绍了createObjectURL方法实现本地图片预览,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-09-09
  • 轻松理解JavaScript闭包

    轻松理解JavaScript闭包

    闭包机制是JavaScript的重点和难点,本文希望能帮助大家轻松的学习闭包。下面跟着小编一起来看下吧
    2017-03-03

最新评论