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);
    }
     
     
     
  • 相关阅读:
    配置 Sublime Text 用 Node.js 执行 JavaScript 程序
    KNN算法
    堆排序(heap sort)
    复原二叉树
    二叉树的广度优先遍历(层次遍历)
    二叉树(BT)相关
    BST(二叉搜索树)相关
    二叉树遍历(先序、中序、后序)
    排序算法
    查找算法
  • 原文地址:https://www.cnblogs.com/yu-shang/p/11982409.html
Copyright © 2011-2022 走看看