Начну с кода
<textarea id="form"></textarea>
<script src="//code.jquery.com/jquery-2.1.4.js"></script>
<script>
$(function () {
var refresh = function () {
location.reload();
}
var element = $("#form"
var TIMEOUT = 15000;
var timer_id = setTimeout(refresh, TIMEOUT);
element.keyup(function () {
timer_id && clearTimeout(timer_id);
timer_id = setTimeout(refresh, TIMEOUT);
});
});
</script>
Основная функция: Автообновление страницы каждые 15 секунд, но пока пользователь печатает страница не обновляется. Как предупредить пользователя тогда, когда он перестал печать о том, что страница обновится через 15 секунд, если он не начнёт печатать дальше?