1
在tinyMCE的初始化編輯器,tinyMCE的警告你剛纔寫的
我如何在建立能做到:
ed.onKeyDown.add(function (ed, evt) {
// alert the character you just typed
});
說,如果你輸入「一個個」警報應該拿出「一」
在tinyMCE的初始化編輯器,tinyMCE的警告你剛纔寫的
我如何在建立能做到:
ed.onKeyDown.add(function (ed, evt) {
// alert the character you just typed
});
說,如果你輸入「一個個」警報應該拿出「一」
的evt.keyCode
屬性包含按下的鍵碼,所以你可以這樣做:
alert(String.fromCharCode(evt.keyCode));
注意,howeve r,這也會在按下特殊鍵時觸發警報(例如,移位),因此您可能希望通過檢查evt
對象的其他屬性(這是DOM事件的一個實例)來防止該錯誤。請參閱https://developer.mozilla.org/en/DOM/KeyboardEvent上的鍵盤事件對象文檔。
編輯:使用onKeyPress
代替onKeyDown
,爲onKeyDown
可能會返回在某些瀏覽器不正確的鍵碼。
所以我應該檢查它不是一個班,f1,f2等等? – Karem
是的,你基本上需要檢查關鍵代碼是否在可打印字符範圍內。 –