Проблема заключается в том, что я использую window.onbeforeunload.While, я нажимаю кнопку o submit, тогда всплывающее окно отображается. Но мне нужно только, когда была установлена backbutton или refresh. Для этого я думал, что мы получим событие правильно. поэтому всякий раз, когда выгружается вызов, я просто хочу проверить, является ли это событие onsubmit.if, это не значит, что мы не предоставляем всплывающее окно. поэтому для этого мне нужно знать, как регистрируется событие отправки.Как извлечь событие onSubmit с помощью jQuery?
Может ли кто-нибудь решить эту проблему?
window.onbeforeunload = function(e) {
if ($('.formFields').find('tr.item').length || $('.formFields').find('tr.section').length) {
var dis = discardWarning();
return dis;
} else {
return;
}
};
var discardWarning = function() {
return "Your current work will be discarded.";
}
Возможный дубликат [Trigger Jquery события после onsubmit] (http://stackoverflow.com/questions/4550541/trigger-jquery-event-after-an-onsubmit) –
Вы хотите это предупреждение для пользователей когда пользователь вносит некоторые изменения и оставляет эти страницы, не сохраняя их правильно? – itzmukeshy7
Да, точно. @ Itzmukeshy7 – Bhanu