tinyMCE警告你刚写的东西

时间:2011-10-01 12:19:22

标签: tinymce

在tinyMCE init编辑器中,

我如何进行设置:

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

假设您输入“a”,警报应该出现“a”

1 个答案:

答案 0 :(得分:1)

evt.keyCode属性包含按下的键的代码,因此您可以这样做:

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

但请注意,当按下特殊键时(例如shift),这也会触发警报,因此您可能希望通过检查evt对象的其他属性(这是一个DOM事件)。请参阅https://developer.mozilla.org/en/DOM/KeyboardEvent处的键盘事件对象文档。

修改:使用onKeyPress代替onKeyDown,因为onKeyDown可能会在某些浏览器中返回错误的密钥代码。