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

/ 47,860评论 / 169651阅读 / 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. Arnoldscava说道:

    best online pharmacies in mexico mexican rx online mexico drug stores pharmacies

  2. DominicHOr说道:

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

  3. NelsonSaIlk说道:

    mexican online pharmacies prescription drugs: mexican drugstore online – mexico drug stores pharmacies

  4. Diplomi_hzol说道:

    Добрый день!
    Купить документ института можно у нас.
    asxdiplomik.com/kupit-diplom-specialista

  5. NelsonSaIlk说道:

    mexico pharmacies prescription drugs: buying prescription drugs in mexico – mexico drug stores pharmacies

  6. Waynetar说道:

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

  7. Percyagene说道:

    AI Nude Generator https://ainudegenerator.app Transform Photos with AI Nude App.

  8. prodvizhen_depl说道:

    seo аудит сайта заказать https://www.prodvizhenie-sajtov15.ru/ .

  9. DominicHOr说道:

    reputable mexican pharmacies online: purple pharmacy mexico price list – medicine in mexico pharmacies

  10. Arnoldscava说道:

    mexican border pharmacies shipping to usa medicine in mexico pharmacies п»їbest mexican online pharmacies

  11. prodvizhen_wlpl说道:

    внутренний аудит сайта http://www.prodvizhenie-sajtov15.ru .

  12. Tooft说道:

    Falha na validação. Recarregue a página e tente novamente. “Muito mais do que simplesmente estampar a manga da camisa do Vasco, nós estamos investindo em uma parceria duradoura, que busca apoiar o clube em diferentes frentes, como o desenvolvimento de atletas de eSports, educação financeira para as categorias de base e comunidade de colaboradores e ações sociais”, explica Reinaldo Rabelo, CEO do Mercado Bitcoin. Usualmente, as taxas cobradas no mercado de criptoativos já são baixas. A Binance, por exemplo, mantém a comissão entre 0,1% ou 0,2%. O fee da Digitra deve permanecer no mesmo patamar. Além disso, a plataforma aposta numa espécie de programa de pontos para oferecer descontos aos consumidores. Quem adquirir o token proprietário da casa, ganha vantagens.
    https://shoplook.io/profile/limaltafa1982
    12 Maneiras de Receber Mais Dinheiro no IRS (2024) Para ativar o acesso à sua Área de Clientes, deverá definir a sua password, conforme as instruções que constam do email com o assunto “Acesso ao seu treinamento”. Nota I: A tributação de mais-valias referentes a ativos detidos há menos de 1 ano, caso o contribuinte tenha um rendimento coletável superior ao valor previsto para o último escalão de IRS, o englobamento das mais-valias é obrigatório. Ou seja, caso em 2023 tenha um rendimento coletável superior a 78.834 euros, é aplicável às mais-valias uma taxa de 48%. Afinal o que vai mudar em 2023 no mundo dos criptoativos? Se o OE2023 obtiver luz verde, o Executivo liderado por António Costa vai avançar com um novo regime de tributação de criptoativos que vai taxar tanto os rendimentos como o património, refere a proposta do OE2023 analisada pelo idealista news.

  13. Waynetar说道:

    mexico drug stores pharmacies: purple pharmacy mexico price list – п»їbest mexican online pharmacies

  14. DominicHOr说道:

    pharmacies in mexico that ship to usa: mexico pharmacies prescription drugs – mexico drug stores pharmacies

  15. prodvizhen_etpl说道:

    продвижение веб сайтов http://www.prodvizhenie-sajtov15.ru/ .

  16. Waynetar说道:

    mexico pharmacies prescription drugs: reputable mexican pharmacies online – buying from online mexican pharmacy

  17. prodvizhen_eypl说道:

    seo аудит сайта стоимость https://prodvizhenie-sajtov15.ru .

  18. DominicHOr说道:

    mexico pharmacies prescription drugs: buying from online mexican pharmacy – reputable mexican pharmacies online

  19. NelsonSaIlk说道:

    pharmacies in mexico that ship to usa: mexican online pharmacies prescription drugs – purple pharmacy mexico price list

  20. Waynetar说道:

    mexican drugstore online: mexican mail order pharmacies – medicine in mexico pharmacies

  21. DominicHOr说道:

    mexican mail order pharmacies: pharmacies in mexico that ship to usa – mexican mail order pharmacies

  22. Dnrtiek说道:

    Привет, друзья!
    Купить документ о получении высшего образования можно в нашей компании.
    diploms-x24.ru/kupit-diplom-ekaterinbur
    Успешной учебы!

  23. Dnrticj说道:

    Здравствуйте!
    Приобрести документ о получении высшего образования можно у нас в Москве.
    asxdiplomik24.ru/kupit-diplom-rostov-na-donu
    Удачи!

  24. Arnoldscava说道:

    mexican rx online buying prescription drugs in mexico online mexican pharmacy

  25. NelsonSaIlk说道:

    medication from mexico pharmacy: mexico pharmacies prescription drugs – buying from online mexican pharmacy

  26. Arnoldscava说道:

    pharmacies in mexico that ship to usa buying prescription drugs in mexico online mexico pharmacies prescription drugs

  27. NelsonSaIlk说道:

    п»їbest mexican online pharmacies: mexican rx online – reputable mexican pharmacies online

  28. Arnoldscava说道:

    mexican pharmacy mexico pharmacies prescription drugs buying prescription drugs in mexico

  29. RichardMonge说道:

    https://mexicandeliverypharma.online/# mexican mail order pharmacies

  30. Waynetar说道:

    mexican online pharmacies prescription drugs: mexican mail order pharmacies – reputable mexican pharmacies online

  31. DominicHOr说道:

    mexico pharmacies prescription drugs: mexico drug stores pharmacies – medicine in mexico pharmacies

  32. Lazruat说道:

    Привет!
    Заказать диплом университета.
    abris-zip.ru/company/personal/user/171/forum/message/1233/1243

  33. NelsonSaIlk说道:

    mexico pharmacies prescription drugs: medicine in mexico pharmacies – mexico drug stores pharmacies

  34. Trefpwx说道:

    Здравствуйте!
    Как приобрести аттестат о среднем образовании в Москве и других городах
    muktipotro.com/22141
    Будем рады вам помочь!.

  35. Trefmuy说道:

    Добрый день!
    Аттестат 11 класса купить официально с упрощенным обучением в Москве
    csleague.ca/диплом-о-среднем-образовании-купить-н
    Будем рады вам помочь!.

  36. Lazrlfm说道:

    Привет!
    Мы можем предложить дипломы психологов, юристов, экономистов и любых других профессий по приятным тарифам.
    wegug.in/blogs/752/ упите-?ипломы-Ѕыстро-и-Ќадежно

  37. Lazrwew说道:

    Привет!
    Мы готовы предложить дипломы любых профессий по доступным тарифам.
    forexgroupx.ru/vyisshee-obrazovanie-dlya-vas-nadezhno-i-legalno

  38. NelsonSaIlk说道:

    mexican drugstore online: buying from online mexican pharmacy – pharmacies in mexico that ship to usa

  39. Waynetar说道:

    mexico drug stores pharmacies: buying prescription drugs in mexico online – mexico drug stores pharmacies

  40. DominicHOr说道:

    best online pharmacies in mexico: best online pharmacies in mexico – mexican drugstore online

  41. Xazrcpu说道:

    Здравствуйте!
    Как официально купить диплом вуза с упрощенным обучением в Москве
    landik-diploms-srednee.ru/kupit-diplom-v-ekaterinburge

  42. Manrpqg说道:

    Добрый день!
    Купить документ университета
    diploms-x24.ru/kupit-diplom-ekaterinbur

  43. Arnoldscava说道:

    mexican mail order pharmacies reputable mexican pharmacies online mexican drugstore online

  44. Xazrnhg说道:

    Привет!
    Приобретение диплома ПТУ с сокращенной программой обучения в Москве
    arusak-diploms-srednee.ru/kupit-diplom-v-rostove-na-donu

发表回复

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