tinyMCE предупреждает, что вы только что написали - PullRequest
1 голос
/ 01 октября 2011

В редакторе инициализации tinyMCE,

Как я могу в настройке сделать:

      ed.onKeyDown.add(function (ed, evt) {
         // alert the character you just typed
      });

Скажите, если вы наберете "a", предупреждение должно появиться с "a"

1 Ответ

1 голос
/ 01 октября 2011

Свойство evt.keyCode содержит код нажатой клавиши, поэтому вы можете сделать это:

alert(String.fromCharCode(evt.keyCode));

Обратите внимание, однако, что это также вызовет предупреждение при нажатии специальной клавиши (например, Shift), поэтому вы можете предотвратить это, проверив другие свойства объекта evt (который является экземпляром DOM Event ). См. Документацию для объектов событий клавиатуры в https://developer.mozilla.org/en/DOM/KeyboardEvent.

Редактировать: Использовать onKeyPress вместо onKeyDown, так как onKeyDown может возвращать неправильные коды клавиш в некоторых браузерах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...