Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.01.2015, 13:03   #1
nibufep
Форумчанин
 
Регистрация: 02.08.2014
Сообщений: 476
По умолчанию Запретить нажатие кнопки

Как после нажатия кнопки запретить ее нажимать еще раз 10 секунд
nibufep вне форума Ответить с цитированием
Старый 13.01.2015, 22:44   #2
Fenex
Форумчанин
 
Аватар для Fenex
 
Регистрация: 15.02.2012
Сообщений: 823
По умолчанию

Например так
Код:
<button class="btn-timeout" timeout="10">btn</button>
Код:
document.addEventListener('DOMContentLoaded', function() {
    var btns = document.getElementsByClassName('btn-timeout');
    for(var i=0; i<btns.length; i++) {
        var timeout = parseInt(btns[i].getAttribute('timeout'));
        if(!timeout)
            continue;
        
        btns[i].addEventListener('click', function(event) {
            event.target.setAttribute('disabled', 'disabled');
            var timeout = parseInt(event.target.getAttribute('timeout'));
            setTimeout(function() {
                event.target.removeAttribute('disabled');
            }, timeout * 1000);
        });
    }
});
^-.-^ My GitHub
Fenex вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запретить нажатие на Button Loadgame Помощь студентам 2 29.10.2011 00:30
нажатие кнопки megostudent Общие вопросы Delphi 9 26.09.2011 11:11
Запретить нажатие клавиш bymyny Общие вопросы Delphi 3 27.10.2010 09:03
На нажатие кнопки access6472043 Microsoft Office Access 2 29.11.2009 15:08
нажатие кнопки xakkkkker Работа с сетью в Delphi 1 20.11.2008 01:08