[HTML/JS]模拟加锁防止重复点击

/ 47,855评论 / 169635阅读 / 0点赞

由于用户的网络环境等各种原因,防止按钮重复点击,表单重复提交等都是减少bug发生,降低服务器压力等相当有效的方法。下面来聊聊通过模拟我们在操作系统里类似加锁的思想来防止重复点击。

目录

思路


示例

<div style="width:100%;display:flex;justify-content: center;background:#66ccff;border-radius:10px;border 1px solid #66ccff;">
    <button onclick="btn_click()" style="border-radius:10px;">
        点死我
    </button>
</div>


<script>
//锁变量
let lock = true;
//按钮点击执行函数
function btn_click() {
    if(lock == false) { 
        return;
    }
    //加锁
    lock = false;
    //执行按钮点击本应执行的事情
    alert("点了一下我捏");
    //限制间隔5000毫秒(即5秒)只能执行一次
    setTimeout(function(){
        //解锁
        lock = true;
    },5000);
}
</script>

结语

  1. Manrjwa说道:

    Добрый день!
    Купить документ о получении высшего образования
    diploms-x.com/otzyvy

  2. Waynetar说道:

    mexico pharmacies prescription drugs: mexican online pharmacies prescription drugs – mexican rx online

  3. DominicHOr说道:

    mexican drugstore online: п»їbest mexican online pharmacies – buying prescription drugs in mexico

  4. Waynetar说道:

    mexico pharmacies prescription drugs: buying prescription drugs in mexico – pharmacies in mexico that ship to usa

  5. DominicHOr说道:

    best online pharmacies in mexico: purple pharmacy mexico price list – purple pharmacy mexico price list

  6. порно коллекции бесплатно http://www.porn-library.ru .

  7. RichardMonge说道:

    https://mexicandeliverypharma.com/# mexican drugstore online

  8. NelsonSaIlk说道:

    п»їbest mexican online pharmacies: п»їbest mexican online pharmacies – mexican border pharmacies shipping to usa

  9. коллекция порно смотреть онлайн https://www.porn-library.ru .

  10. Waynetar说道:

    mexico drug stores pharmacies: mexican border pharmacies shipping to usa – п»їbest mexican online pharmacies

  11. Arnoldscava说道:

    mexican pharmaceuticals online mexico pharmacies prescription drugs mexican mail order pharmacies

  12. Arnoldscava说道:

    п»їbest mexican online pharmacies mexican border pharmacies shipping to usa mexico drug stores pharmacies

  13. Danrugi说道:

    Привет, друзья!
    Мы предлагаем дипломы любой профессии.
    uptoscreen.com/read-blog/4362_kak-podobrat-nadezhnyj-onlajn-magazin-kotoryj-prodaet-dokumenty
    Рады оказать помощь!.

  14. скачать порно коллекций https://porn-library.ru .

  15. NelsonSaIlk说道:

    mexican pharmaceuticals online: mexican border pharmacies shipping to usa – buying prescription drugs in mexico online

  16. Danrlrb说道:

    Привет!
    Мы можем предложить дипломы психологов, юристов, экономистов и других профессий.
    globalcorp.it/куплю-диплом-в-калининграде
    Рады оказаться полезными!.

  17. RichardMonge说道:

    https://mexicandeliverypharma.com/# buying from online mexican pharmacy

  18. Arnoldscava说道:

    mexican pharmacy reputable mexican pharmacies online mexican online pharmacies prescription drugs

  19. NelsonSaIlk说道:

    mexican drugstore online: medication from mexico pharmacy – reputable mexican pharmacies online

  20. Waynetar说道:

    mexican pharmaceuticals online: mexican mail order pharmacies – buying prescription drugs in mexico online

  21. DominicHOr说道:

    buying prescription drugs in mexico: buying prescription drugs in mexico online – buying prescription drugs in mexico

  22. RichardMonge说道:

    https://mexicandeliverypharma.com/# reputable mexican pharmacies online

  23. NelsonSaIlk说道:

    reputable mexican pharmacies online: mexican mail order pharmacies – mexico drug stores pharmacies

  24. RichardMonge说道:

    http://mexicandeliverypharma.com/# buying prescription drugs in mexico online

  25. NelsonSaIlk说道:

    buying from online mexican pharmacy: reputable mexican pharmacies online – buying from online mexican pharmacy

  26. Waynetar说道:

    mexican border pharmacies shipping to usa: mexico drug stores pharmacies – mexican border pharmacies shipping to usa

  27. Uazrhbe说道:

    Здравствуйте!
    Где заказать диплом специалиста?
    camp-fire.jp/profile/BernardCruz

  28. Uazrzbk说道:

    Привет, друзья!
    Где купить диплом специалиста?
    http://www.emoneyspace.com/paulsmith7

  29. DominicHOr说道:

    mexican mail order pharmacies: best online pharmacies in mexico – mexican pharmaceuticals online

  30. Arnoldscava说道:

    п»їbest mexican online pharmacies mexico drug stores pharmacies mexican pharmacy

  31. Waynetar说道:

    mexico pharmacies prescription drugs: mexico pharmacies prescription drugs – п»їbest mexican online pharmacies

  32. Waynetar说道:

    purple pharmacy mexico price list: reputable mexican pharmacies online – mexican pharmaceuticals online

  33. Dnrttjw说道:

    Добрый день!
    Заказать документ института вы сможете в нашей компании.
    ast-diplom24.ru/kupit-diplom-moskva
    Удачи!

  34. DominicHOr说道:

    pharmacies in mexico that ship to usa: mexican border pharmacies shipping to usa – mexican border pharmacies shipping to usa

  35. создание сайта под ключ biztest.ru .

  36. RichardMonge说道:

    https://mexicandeliverypharma.online/# mexican drugstore online

  37. Waynetar说道:

    mexico drug stores pharmacies: purple pharmacy mexico price list – purple pharmacy mexico price list

  38. Dnrtqoo说道:

    Привет!
    Купить документ института вы можете в нашей компании в Москве.
    ast-diplom.com/kupit-diplom-nizhnij-novgorod
    Успехов в учебе!

  39. Arnoldscava说道:

    mexican pharmaceuticals online mexican pharmacy best online pharmacies in mexico

  40. Trefbjq说道:

    Добрый день!
    Возможно ли купить диплом стоматолога, и как это происходит
    mycryptonewzhub.com/диплом-купить-где-и-как
    Рады помочь!.

  41. Arnoldscava说道:

    п»їbest mexican online pharmacies purple pharmacy mexico price list medication from mexico pharmacy

  42. Arnoldscava说道:

    mexico drug stores pharmacies mexico pharmacy buying from online mexican pharmacy

  43. Trefwcx说道:

    Привет!
    Аттестат 11 класса купить официально с упрощенным обучением в Москве
    tanhashop.com/category/uncategorized/page/2
    Рады помочь!.

  44. Trefzde说道:

    Привет, друзья!
    Приобретение диплома ПТУ с сокращенной программой обучения в Москве
    csleague.ca/диплом-о-среднем-образовании-купить-н
    Рады оказаться полезными!.

  45. KevinFug说道:

    Mavericks rising superstar Luka Doncic https://mavericks-de-dallas.lukadoncic-fr.com continues to amaze the basketball world with his game.

  46. DominicHOr说道:

    purple pharmacy mexico price list: mexican mail order pharmacies – purple pharmacy mexico price list

  47. Lazrhxf说道:

    Добрый день!
    Купить диплом ВУЗа.
    licomklicu.ru/read-blog/885

  48. Lazrqki说道:

    Здравствуйте!
    Мы можем предложить дипломы психологов, юристов, экономистов и прочих профессий по приятным ценам.
    shugakukai.co.jp/куплю-диплом-стоимость

  49. Diplomi_xzol说道:

    Привет!
    Купить документ ВУЗа вы имеете возможность у нас.
    ast-diplomy.com/kupit-diplom-krasnodar

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注