Как сделать скрипт на JS?

<script type="text/javascript">
                    secs = 10;
                    timer = setInterval(function () {
                        var element = document.getElementById("status");
                        element.innerHTML = "<h2>You have <b>"+secs+"</b> seconds to answer the questions</h2>";
                        if(secs < 1){
                            clearInterval(timer);
                            document.getElementById('test1').submit();
                        }
                        secs--;
                    }, 1000)
                </script>

у меня ест вот такой код, который по истечении времени отправляет форму, и вопрос, можно как то сделать чтобы при обновлении страницы он работал дальше а не перезагружался?
Если можно то на php тоже норм
  • Вопрос задан
  • 131 просмотр
Решения вопроса 1
potapchino
@potapchino
var secs = localStorage.getItem('secs') || 10;
var timer = setInterval(function () {
  var element = document.getElementById("status");
  element.innerHTML = "<h2>You have <b>"+secs+"</b> seconds to answer the questions</h2>";
  if(secs < 1) {
    clearInterval(timer);
    document.getElementById('test1').submit();
  }
  localStorage.setItem('secs', --secs);
}, 1000)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@dimoff66
Кратко о себе: Я есть
Почитайте про технологию AJAX, она делается на клиенте, ничего на PHP делать специально не надо.

С использованием xmlHttpRequest
https://learn.javascript.ru/ajax-xmlhttprequest
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы