В поисках Detect onbeforeunload для веб-приложений ASP.NET хорошо я был, Я показать предупреждающее сообщение, если некоторые изменения управления ввода на странице с помощью ASP.NET с мастер-страницы и содержимого страницы. Я использую 3 заполнители контента на главной странице, а последний после формы
<form runat="server" id="myForm">
так после закрытия формы тега и перед закрывающим тегом тела используется этот скрипт
<script>
var warnMessage = "Save your unsaved changes before leaving this page!";
$("input").change(function() {
window.onbeforeunload = function() {
return 'You have unsaved changes on this page!';
}
});
$("select").change(function() {
window.onbeforeunload = function() {
return 'You have unsaved changes on this page!';
}
});
$(function() {
$('button[type=submit]').click(function (e) {
window.onbeforeunload = null;
});
});
</script>
beforeunload Безразлично Таким образом, мы надежно работаем, насколько это необходимо. Вы должны назначить его изначально
, так что я получил его, как этот bind и unbind, не сработал для меня. С jQuery 1.7 с обновлением API событий был добавлен .bind() /. Unbind() для обратной совместимости, но предпочтительным методом является использование функций on()/off().
добавьте следующую строку: 'возвращение ложным;', но где я добавить эту строку? – Kiquenet