我不是在談論角色的數量,而是角色的類型。例如,我可以將CKEditor實例限制爲數字和逗號或字母數字嗎?CKEditor:有沒有辦法限制用戶可以在編輯器中鍵入/粘貼的字符?
1
A
回答
1
你正在尋找這樣的東西。您也可以只檢查keyCode。有關這方面的更多信息,請查看谷歌上的鍵碼差異。
CKEDITOR.instances.editor1.document.on('keydown', function(e)
{
var prevent = {'1','2','3','4','5'}
var character = null;
var charCode = (CKEDITOR.env.ie ? e.data.$.keyCode : e.data.$.charCode);
if(charCode != 0)//Mozilla check
character = String.fromCharCode(charCode);
//restriction logic
if(jQuery.inArray(character, prevent))
{
e.data.preventDefault(); // To prevent insert
}
}
但你總是需要在這個函數定義charcters ..有預防插入式charcters的不完整的解決方案。據我所知。
0
查看ckeditor文檔,有一個選項叫'blockedKeystrokes'。
http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.config.html#.blockedKeystrokes
相關問題
- 1. 有沒有辦法在devexpress xtraGrid中禁用編輯器列的複製粘貼?
- 2. CKEditor:粘貼到小部件中的可編輯字段
- 3. 有沒有辦法在控制檯上打印出一個用戶可以編輯的字符串?
- 4. 我如何限制用戶可以輸入ckeditor的字符數?
- 5. 粘貼字符限制
- 6. 限制在textarea中可以粘貼多少個字符
- 7. 可以用TinyMCE和字符計數/限制器可以編輯
- 8. SoapUI,有沒有辦法複製和粘貼測試步驟?
- 9. 有沒有辦法阻止從textview複製/粘貼?
- 10. 限制用戶在textarea中粘貼max(40)個字符
- 11. 有沒有辦法限制jaxb類中字符串的長度?
- 12. 有沒有辦法在僅使用鍵盤的Eclipse中平鋪編輯器?
- 13. 有沒有辦法捕捉剪貼板粘貼事件w jQuery?
- 14. 有沒有辦法在可編輯的div裏放置鍵盤快捷鍵?
- 15. perl6有沒有辦法做可編輯的提示輸入?
- 16. 限制字符粘貼用JavaScript .NET
- 17. 限制輸入數字只在粘貼
- 18. 有沒有辦法修改textAngular中粘貼的內容?
- 19. 有沒有辦法用C#編輯pdf?
- 20. Sitecore - 有沒有辦法重置用戶管理器或安全編輯器中的所有訪問權限?
- 21. 有沒有辦法將HTML範圍排除出現在複製粘貼中?
- 22. 導入SVG文本可編輯,有沒有辦法與fabricjs?
- 23. 有沒有辦法保護一個字段,以便只有某些用戶可以編輯?
- 24. 有沒有辦法在行尾粘貼東西?
- 25. 有沒有更快的方法在Excel中複製粘貼?
- 26. 有沒有辦法在mootools中捕獲x瀏覽器粘貼事件?
- 27. JQuery onpaste事件限制用戶粘貼像|的字符,。/
- 28. 有沒有辦法在Ace代碼編輯器中查詢HTML?
- 29. 有沒有辦法在文本編輯器中向前縮進?
- 30. 有什麼辦法可以避免粘貼文本框?
謝謝。除了以更廣泛的方式(不僅在ckeditor實例中,還包括具有特定類的所有輸入),我最終以同樣的方式執行了同樣的操作。對於需要回答問題的人,我會標記你的答案。 – Bogdan 2013-03-26 14:59:19