http://pastebin.com/N82ma0HN
мой исходный код …
вот страница: http://dev.icalapp.rogersdigitalmedia.com.rogers-test.com/Edit.php
Проблема, с которой я сталкиваюсь, заключается в том, когда вы вводите список телефонных номеров в список, а затем, когда вы нажимаете один, чтобы отредактировать его, если вы отмените его, чтобы удалить номер, это приведет к беспорядку всего списка, вернувшись на одну страницу … Я полностью понимаю, что это потому, что обратная страница по умолчанию – это backspace, и поэтому она делает это, но я действительно хочу, чтобы она не отображалась, когда я использую backspace для удаления числа из списка …..
Так что я говорю в основном, как я могу отключить backspace к backpage ……
В событии keyup на входе обработайте keyCode, и если это было backspace, просто разматывание (барботирование) путем return false;
, Когда вы возвращаетесь к элементу, событие keyup перемещается из элемента в его родительский элемент, родительский родительский элемент, его родительский элемент его дедушки и т. Д. Это называется барботирование. Если вы справитесь с этим и return false;
, вы заявляете, что не хотите, чтобы это (событие) передавалось родителям. Когда keyup достигает тела (или HTML, или документа или окна), он запускает метод window.history.prev (), который перемещает одну страницу назад.