手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >js控制再次点击按钮之间的间隔时间可防止重复提交
js控制再次点击按钮之间的间隔时间可防止重复提交
摘要:varwait=60;functionchange(){$o=$("#J_refresh_checkcode");if(wait==0){$...

<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" + (new Date()).valueOf(); // 这里加个时间的参数是为了防止浏览器缓存的问题 $("#J_checkcode_tip").addClass("hide"); $("#J_checkcode_tip>div").html(""); $("#<%=hidPicMessage.ClientID%>").val(""); } setTimeout(function() { change() }, 1000) } }</script>

则 html如下:

<div> <span>验证码</span> <input name="checkCode" id="J_checkcode_input" onmousedown="ClearCodeMessage()" type="text" maxlength="6" autocomplete="off" onblur="CheckCode()" /> <img src="../../AjaxServer/CheckCodePic.ashx" height="28" id="vimg" alt=""/> <a id="J_refresh_checkcode">看不清,换一张</a> <div id="J_checkcode_tip"> <div> <i></i> <div> </div> </div> </div> </div>

【js控制再次点击按钮之间的间隔时间可防止重复提交】相关文章:

多种js图片预加载实现方式分享

限制复选框的最大可选数

JavaScript点击按钮后弹出透明浮动层的方法

微信内置浏览器私有接口WeixinJSBridge介绍

Web开发必知Javascript技巧大全

JavaScript中String.match()方法的使用详解

图片之间的切换

AngularJS身份验证的方法

js实现两点之间画线的方法

jquery控制表单输入框显示默认值的方法

精品推荐
分类导航