@rinaz22

Как запустить window.onbeforeunload если были изменения в form?

Всем привет! Есть след. функция, которая показывает сообщение, когда покидаешь или перезагружаешь страницу. Вопрос: Как показать это сообщение только когда что-то сделали в form? Например: нажал на пробел в input, который находиться в form.
var checks = {};
window.onbeforeunload = function() {
  for (var i in checks) {
    if (!checks[i]()) {
      return i;
    }
  }
}
checks['checkbox_managed'] = function() {};
  • Вопрос задан
  • 42 просмотра
Пригласить эксперта
Ответы на вопрос 1
notiv-nt
@notiv-nt
form.addEventListener('input', (e) => {
    // форма была тронута
})
Ответ написан
Ваш ответ на вопрос

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

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