2009-12-02 63 views

回答

0

海菲爾,

ed.onKeyPress.addToTop(function(ed, e) { 
if ((e.charCode == 13 || e.keyCode == 13)) { 
    ed.setContent(""); 
    return tinymce.dom.Event.cancel(e); 
}}); 

或指這Disable enter key on tiny mce editor

+0

你知道把它放在哪裏,因爲我似乎無法使它工作? – 2009-12-02 14:40:08

+1

這似乎不適用於TinyMCE 4 – 2013-09-19 06:24:33

7

這裏是我用來禁用某些行內元素回車鍵的代碼。它適用於TinyMCE 4:

tinymce.init({ 
    tinymce_jquery: true, 
    selector: ".className", 
    inline: true, 
    toolbar: "undo redo", 
    menubar: false, 
    setup : function(ed) { 
     ed.on('keydown', function(e) { 
      if (e.keyCode == 13) { 
       e.preventDefault(); 
      } 
     }); 
    } 
}); 
+0

匿名用戶建議同時調用'tinymce.EditorManager.activeEditor.getElement()。blur();'以在按下輸入按鈕時忽略輸入。如果需要,請隨意使用。我沒有測試過它。我覺得它不屬於編輯原始答案,但可能值得一提。 – 2017-08-22 03:35:54