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

/ 35,440评论 / 106073阅读 / 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. Walteronerb说道:

    http://casinvietnam.shop/# web c? b?c online uy tin

  2. Chrisror说道:

    casino tr?c tuy?n vi?t nam casino tr?c tuy?n vi?t nam choi casino tr?c tuy?n tren di?n tho?i

  3. Fktrse说道:

    order generic repaglinide 2mg – jardiance usa purchase empagliflozin generic

  4. RobertSmupt说道:

    В современном мире, где аттестат является началом отличной карьеры в любой сфере, многие стараются найти максимально простой путь получения образования. Факт наличия официального документа сложно переоценить. Ведь именно он открывает дверь перед каждым человеком, желающим вступить в сообщество профессионалов или учиться в университете.
    В данном контексте мы предлагаем оперативно получить этот важный документ. Вы сможете приобрести аттестат нового или старого образца, что будет выгодным решением для человека, который не смог закончить обучение или утратил документ. Аттестат изготавливается с особой аккуратностью, вниманием к мельчайшим элементам. В результате вы получите документ, полностью соответствующий оригиналу.
    Плюсы подобного подхода состоят не только в том, что вы сможете оперативно получить аттестат. Процесс организовывается удобно, с профессиональной поддержкой. Начав от выбора требуемого образца аттестата до точного заполнения личных данных и доставки по России — все будет находиться под полным контролем качественных специалистов.
    Всем, кто хочет найти быстрый способ получения требуемого документа, наша компания предлагает отличное решение. Заказать аттестат – значит избежать долгого обучения и не теряя времени перейти к достижению своих целей: к поступлению в ВУЗ или к началу трудовой карьеры.

    http://prema-attestats.ru/

  5. RobertSmupt说道:

    В наше время, когда аттестат является началом успешной карьеры в любом направлении, многие ищут максимально простой путь получения образования. Важность наличия официального документа переоценить просто невозможно. Ведь диплом открывает двери перед любым человеком, желающим начать трудовую деятельность или учиться в ВУЗе.
    В данном контексте мы предлагаем очень быстро получить этот важный документ. Вы имеете возможность приобрести аттестат нового или старого образца, что становится выгодным решением для человека, который не смог завершить образование, утратил документ или хочет исправить плохие оценки. Аттестаты выпускаются аккуратно, с максимальным вниманием ко всем деталям, чтобы в итоге получился документ, полностью соответствующий оригиналу.
    Превосходство этого подхода состоит не только в том, что можно оперативно получить аттестат. Процесс организовывается комфортно и легко, с профессиональной поддержкой. От выбора нужного образца аттестата до консультаций по заполнению личной информации и доставки в любое место России — все находится под абсолютным контролем наших мастеров.
    Для тех, кто ищет быстрый и простой способ получения требуемого документа, наша компания предлагает выгодное решение. Приобрести аттестат – значит избежать длительного процесса обучения и не теряя времени перейти к своим целям, будь то поступление в университет или старт карьеры.

    http://prema-attestats.ru/

  6. Walteronerb说道:

    http://casinvietnam.com/# casino online uy tin

  7. RobertSmupt说道:

    В современном мире, где аттестат – это начало отличной карьеры в любой области, многие пытаются найти максимально простой путь получения качественного образования. Важность наличия официального документа об образовании сложно переоценить. Ведь именно он открывает двери перед любым человеком, который желает начать профессиональную деятельность или учиться в университете.
    В данном контексте мы предлагаем очень быстро получить этот важный документ. Вы имеете возможность приобрести аттестат, что будет отличным решением для человека, который не смог закончить образование, потерял документ или желает исправить плохие оценки. Все аттестаты изготавливаются аккуратно, с особым вниманием ко всем деталям. На выходе вы получите продукт, максимально соответствующий оригиналу.
    Плюсы подобного решения заключаются не только в том, что вы быстро получите свой аттестат. Весь процесс организовывается комфортно, с профессиональной поддержкой. От выбора необходимого образца до консультации по заполнению персональных данных и доставки в любой регион России — все будет находиться под полным контролем качественных мастеров.
    Для тех, кто пытается найти быстрый и простой способ получить необходимый документ, наша компания может предложить отличное решение. Купить аттестат – это значит избежать продолжительного обучения и сразу перейти к достижению личных целей: к поступлению в ВУЗ или к началу успешной карьеры.

    http://prema-attestats.ru/

  8. RobertSmupt说道:

    В нашем мире, где аттестат становится началом удачной карьеры в любом направлении, многие ищут максимально быстрый и простой путь получения образования. Наличие официального документа сложно переоценить. Ведь именно он открывает дверь перед каждым человеком, который собирается вступить в профессиональное сообщество или продолжить обучение в высшем учебном заведении.
    Предлагаем очень быстро получить этот необходимый документ. Вы можете заказать аттестат нового или старого образца, и это будет удачным решением для человека, который не смог завершить образование или утратил документ. Все аттестаты выпускаются с особой тщательностью, вниманием ко всем нюансам. В результате вы получите полностью оригинальный документ.
    Плюсы подобного решения состоят не только в том, что вы сможете оперативно получить аттестат. Весь процесс организовывается удобно и легко, с нашей поддержкой. От выбора нужного образца до консультаций по заполнению персональных данных и доставки в любое место России — все будет находиться под полным контролем квалифицированных специалистов.
    Всем, кто хочет найти быстрый способ получить необходимый документ, наша услуга предлагает отличное решение. Приобрести аттестат – значит избежать длительного процесса обучения и сразу переходить к важным целям, будь то поступление в ВУЗ или старт профессиональной карьеры.

    http://prema-attestats.ru/ – купить аттестат школы

  9. Walteronerb说道:

    https://casinvietnam.shop/# casino tr?c tuy?n vi?t nam

  10. Walteronerb说道:

    http://casinvietnam.shop/# web c? b?c online uy tin

  11. Bernardordib说道:

    casino tr?c tuy?n uy tín: web c? b?c online uy tín – dánh bài tr?c tuy?n

回复 נערות ליווי 取消回复

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