Перейти к содержимому



Отмена ТОЛЬКО действий браузера по умолчанию

#1

Поделиться сообщением #1



DebugLife

DebugLife
  • Неактивные
  • 1 сообщений
  • Репутация: 0
0

Отправлено 20 Июль 2015 - 22:08

Имеется текстовое поле contenteditalbe.

Я отменяю все действия браузера, которые по умолчанию, через событие onkeydown и методом preventDefault() объекта event.

 

Все работает как подобает, но в таком случае не срабатывает событие onkeypress, с помощью которого я хочу получить код символа и вставить в поле при помощи fromCharCode.

 

То-есть, событие onkeydown отменяет вместе с действиями браузера по умолчанию и событие onkeypress.

 

Как справиться с этим недугом?


 

 

Сообщение отредактировал BLIK: 20 Июль 2015 - 22:39
убрал форматирование

  • 0

robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85
Советую обратить внимание на следующее:
  1. Как сохранить изменения, сделанные на странице
  2. Запретить переходы с определенных сайтов
  3. Опера не отображает рекламу
  4. Блокирование рекламы в браузере значит снижение доходов?
  5. Используйте кеш браузера


Оформление форума – IPBSkins.ru