簡體   English   中英

這是我的按鈕和 function。 我的問題是,單擊該按鈕后..如何使其禁用 30 分鍾?

[英]This my button and function for it. My question is, after click that button.. how to make it disable for 30 mins?

在php中的那個按鈕下面有我的按鈕n function,單擊它后如何添加禁用按鈕30分鍾? 我需要幫助,因為我還是 php 編碼的新手。


<button class="btn btn-primary" style="width: 200px; outline: none;" id="testar" onclick="enviar()">START</button>

這是我的 function:


      <script title="ajax do checker">
        function enviar() {
            var linha = $("#lista").val();
            var linhaenviar = linha.split("\n");
            var total = linhaenviar.length;
            var ap = 0;
            var ed = 0;
            var rp = 0;
            linhaenviar.forEach(function(value, index) {
                setTimeout(
                      function() {
                                var sec = $("#sec").val();
                        $.ajax({
                            url: 'g3api.php?lista=' + value,
                            type: 'GET',
                            async: true,
                            success: function(resultado) {
                                if (resultado.match("Approved")) {
                                    removelinha();
                                    ap++;
                                    aprovadas(resultado + "");
                                }else if(resultado.match("CCN")) {
                                    removelinha();
                                    ed++;
                                    edrovadas(resultado + "");
                                }else {
                                    removelinha();
                                    rp++;
                                    reprovadas(resultado + "");
                                }
                                $('#carregadas').html(total);
                                var fila = parseInt(ap) + parseInt(ed) + parseInt(rp);
                                $('#cLive').html(ap);
                                $('#cWarn').html(ed);
                                $('#cDie').html(rp);
                                $('#total').html(fila);
                                $('#cLive2').html(ap);
                                $('#cWarn2').html(ed);
                                $('#cDie2').html(rp);
                            }
                        });
                    }, 5000 * index);
            });
        }
        function aprovadas(str) {
            $(".aprovadas").append(str + "<br>");
        }
        function reprovadas(str) {
            $(".reprovadas").append(str + "<br>");
        }
        function edrovadas(str) {
            $(".edrovadas").append(str + "<br>");
        }
        function removelinha() {
            var lines = $("#lista").val().split('\n');
            lines.splice(0, 1);
            $("#lista").val(lines.join("\n"));
        }
    
        function iloveyou(){
        alert('PEKPEK')}
    </script>

我的問題是:如何在單擊按鈕后禁用按鈕 30 分鍾?

button.addEventListener('click', () => {
    if (localStorage.getItem('clicked') === 'true') return;
    localStorage.setItem('clicked', 'true');
    button.disabled = true;

    setTimeout(() => {
        localStorage.removeItem('clicked');
        button.disabled = false;
    }, 60000 * 10);
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM