js控制再次点击按钮之间的间隔时间可防止重复提交
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("");
$("#").val("");
}
setTimeout(function() {
change()
},
1000)
}
}
则 html如下:
验证码
Android实现沉浸式通知栏通知栏背景颜色跟随app导航栏背景颜色而改变
Win10系统多文件选中后丢失的右键菜单找回方法
jquerydom对象的事件隐藏显示和对象数组示例
C#向无窗口的进程发送消息
JavaEE中关于ServletConfig的小结
Unity3D中脚本的执行顺序和编译顺序
html body标签详解与html常用的控制标记
Java中关于Null的9个解释(Java Null详解)
mysql中获取一天、一周、一月时间数据的各种sql语句写法
JavaScript预解析及相关技巧分析
高性能JavaScript模板引擎实现原理详解
Win7系统打开本地连接属性提示“部分控件被禁用”的故障分析及解决方法
PHP写的加密函数,支持私人密钥(详细介绍)
MYSQL跨服务器同步数据经验分享