Показать сообщение отдельно
  #2 (permalink)  
Старый 25.09.2019, 13:17
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Без обратного отсчета
<button id="send">Выслать код</button>
<div id="result"><div>
<script>
send.onclick = function() {

      result.innerText = "Код отправлен. Повторная отправка возможна через 10 сек.";
      send.disabled = "true";

      setTimeout(function() {
           result.innerText = "";
           send.disabled = "";
      },10000);
}
</script>

с обратным отсчетом
<button id="send">Выслать код</button>
<div id="result"><div>
<script>
send.onclick = function() {
      var count = 11.
      send.disabled = "true";
      var countdown = setInterval(function(){
            count--;
            result.innerText = "Код отправлен. Повторная отправка возможна через " + count + " сек.";
            if(count == 0) {
               result.innerText = "";
               send.disabled = ""; 
               clearInterval(countdown);
            }
      },1000);
}
</script>

Последний раз редактировалось Dilettante_Pro, 25.09.2019 в 14:01.
Ответить с цитированием