方式一:禁用10秒,10秒钟后可用
/**
* 按钮禁用10秒
* @param submitButtonName 按钮ID名
*/
function disabledSubmitButton(submitButtonName) {
$("#" + submitButtonName).attr({ "disabled": "disabled" }); //控制按钮为禁用
var timeoutObj = setTimeout(function () {
$("#" + submitButtonName).removeAttr("disabled");//将按钮可用
/* 清除已设置的setTimeout对象 */
clearTimeout(timeoutObj)
}, );
}

方式二:禁用10秒,10秒钟后可用,且有倒计时提示

/**
* 按钮禁用10秒,并显示倒计时
* @param submitButtonName 按钮ID名
* @param submitButtonText 按钮显示文本
*/
function disabledSubmitButton02(submitButtonName, submitButtonText) {
$("#" + submitButtonName).attr({ "disabled": "disabled" }); //控制按钮为禁用
var second = ;
var intervalObj = setInterval(function () {
$("#" + submitButtonName).text(submitButtonText + "(" + second + ")");
if (second == ) {
$("#" + submitButtonName).text(submitButtonText);
$("#" + submitButtonName).removeAttr("disabled");//将按钮可用
/* 清除已设置的setInterval对象 */
clearInterval(intervalObj);
}
second--;
}, );
}
 
 
 

最新文章

  1. Tomcat的目录结构
  2. Android驱动入门-LED--HAL硬件抽象层程序设计①
  3. python 集合set
  4. hdu 4280 最大流sap
  5. Python-爬虫初学
  6. 面向对象---prototype
  7. 基本的 HTML 标签 - 四个实例
  8. float:left居中对齐
  9. js 玩一玩
  10. vue jquery js 获取当前时间本周的第一天 和 本月的第一天
  11. C++ string类型占几个字节
  12. Jenkins+Jmeter持续集成笔记(四:定时任务和邮件通知)
  13. python简单制作GIF
  14. 「LuoguP1280」尼克的任务
  15. SpringBoot+kafka+ELK分布式日志收集
  16. [ZZ] 基于Matlab的标记分水岭分割算法
  17. 【转】Java生成图片验证码
  18. Multiple “order by” in LINQ(转载)
  19. (转)Java transient关键字使用小记
  20. RN NetInfo使用

热门文章

  1. c.a.o.c.p.inbound.mysql.rds.RdsBinlogEventParserProxy - prepare to find start position just show master status
  2. 乐字节Java学习01-Java语言概述,Java发展前景,Java的特点
  3. 第一周-----基本数据类型(primitive data type)
  4. 一个后端开发者的前端语言基础:JavaScript
  5. Windows下jmap命令报错问题
  6. 解决 pycharm [Errno 11001] getaddrinfo failed 错误提示!
  7. python 手机App数据抓取实战二抖音用户的抓取
  8. PAT(B) 1014 福尔摩斯的约会(Java)
  9. 模糊查询库的存储过程(SQLServer)
  10. (十一)Hibernate中的多表操作(1):单向一对多