Комментарии 19
Открываем демо, ставим курсор на Input test, жмем backspace и жмем F5…
И ничего у меня не спрашивает.
Вешать нужно не на change судя по всему, а на input. Хотя это тоже скорее всего не спасет ибо можно вставить текст с помощью правой кнопки мыши (ПКМ + Вставить + F5)
И ничего у меня не спрашивает.
Вешать нужно не на change судя по всему, а на input. Хотя это тоже скорее всего не спасет ибо можно вставить текст с помощью правой кнопки мыши (ПКМ + Вставить + F5)
+2
спасибо, то что доктор прописал)
0
Еще нужно бы учитывать hidden, так как многие из них меняются по средствам js.
0
Спасибо, как раз то что не хватала проекту. буду внедрять.
0
Было бы полезно помимо параметра для отлавливаемых ссылок (aOutConfirm) добавить параметр для игнорируемых ссылок (aOutIgnore?), чтобы плагин срабатывал на все ссылки страницы за исключением указанных.
+1
спасибо, вовремя!
Уже думал садиться искать… а тут вот!
Уже думал садиться искать… а тут вот!
+1
Объявляю войну безграмотности!
— Гугл что делает? (в вопросе нет мягкого знака)
— Заботится (в ответе тоже нет мягкого знака)
— Гугл что делает? (в вопросе нет мягкого знака)
— Заботится (в ответе тоже нет мягкого знака)
0
“window.onbeforeunload = confirmExit;” — вот так вот просто, наивно и без затей. А если там уже висит какой-то обработчик?
0
меня данный вариант реализации от автора плагина вполне устроил, и эту часть я не трогал :)
если уж больно нужно, то я просто уверен, что Вы без труда это переделаете ;)
если уж больно нужно, то я просто уверен, что Вы без труда это переделаете ;)
0
Вы-то предлагаете готовое решение.
0
которое каждый вправе использовать/не использовать и изменять как ему угодно :)
если есть предложение, как это улучшить — я же не против, огласите его :)
сразу всех «если» порой не учесть, они правятся в процессе использования, а под мои нужны (да и нужды большинства людей) “window.onbeforeunload = confirmExit;” — вот так вот просто, наивно и без затей вполне устроит :)
если есть предложение, как это улучшить — я же не против, огласите его :)
сразу всех «если» порой не учесть, они правятся в процессе использования, а под мои нужны (да и нужды большинства людей) “window.onbeforeunload = confirmExit;” — вот так вот просто, наивно и без затей вполне устроит :)
0
var defaults = {
message: '',
aOutConfirm: 'a[target!=_blank][target!=blank]',
};
запятая одна лишняя у Вас в исправленном .js.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
JQuery FormNavigate — плагин для удобной работы с onbeforeunload