zoukankan      html  css  js  c++  java
  • JS 禁用按钮10秒方法

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

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

    /**
     * 按钮禁用10秒,并显示倒计时
     * @param submitButtonName 按钮ID名
     * @param submitButtonText 按钮显示文本
     */
    function disabledSubmitButton02(submitButtonName, submitButtonText) {
        $("#" + submitButtonName).attr({ "disabled": "disabled" });     //控制按钮为禁用
        var second = 10;
        var intervalObj = setInterval(function () {
            $("#" + submitButtonName).text(submitButtonText + "(" + second + ")");
            if (second == 0) {
                $("#" + submitButtonName).text(submitButtonText);
                $("#" + submitButtonName).removeAttr("disabled");//将按钮可用
                /* 清除已设置的setInterval对象 */
                clearInterval(intervalObj);
            }
            second--;
        }, 1000);
    }
     
     
     
  • 相关阅读:
    js 闭包
    js 图片放大镜功能
    前端页面优化
    css 背景图片自适应分辨率大小 兼容
    纯css实现箭头
    js 排序算法
    css3 渐变 兼容
    css 兼容性总结
    css3 @keyframe 抖动/变色动画
    关于$.data(element,key,value)与ele.data.(key,value)的区别
  • 原文地址:https://www.cnblogs.com/yu-shang/p/11982409.html
Copyright © 2011-2022 走看看