Я нашел код ниже в stackoverflow, и он отлично работает, но как я могу захватить <input type="button">
?Как захватить окно закрытия окна браузера на PHP?
Я пробовал $('input').on('click')
, $('input.button').on('click')
и $('button').on('click')
также не работал. Также есть ли способ захвата события обновления? Большое спасибо.
var inFormOrLink;
$('a').on('click', function() { inFormOrLink = true; });
$('form').on('submit', function() { inFormOrLink = true; });
$(window).on("beforeunload", function() {
return inFormOrLink ? "Do you really want to close?" : null;
})
Как насчет того, чтобы указать кнопку id и выбрать идентификатор. – frz3993
Зачем отмечать это как 'php'? Я считаю, что это можно решить только с помощью 'javascript', или я пропущу точку? – Gideon
Что вы хотите сделать точно? захватить событие обновления? захватить событие onclick? или закрыть окно закрытия окна? – Abhinav