У меня проблема. При нажатии клавиши backspace браузер
переходит на прошлую страницу.
У меня программа на extjs и если пользователь случайно нажимает эту клавишу, допустим не попав мышкой в поле ввода, то программа закрывается, переходя на прошлую страницу.
Как это отключить?
Или перехватить и обезвредить))
А если пользователь действительно хочет вернуться назад, нажав эту клавишу?
Обычно предотвращение потери введенных данных делают, добавляя предупреждение по событию window.onbeforeunload
добавляя предупреждение по событию window.onbeforeunload
Вместо него советуют сохранять нужные данные в локальное хранилище и восстанавливать при возврате. Тем более это дефолтное поведение браузеров. Если оно не работает , допустим с динамическими полями - надо восстанавливать функционал с помощью js.
__________________
В личку только с интересными предложениями