2009-12-02 3 views

Répondre

0

Hai Phil,

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

Ou renvoyer cette Disable enter key on tiny mce editor

+0

Savez-vous où abouts pour le mettre comme je n'arrive pas à le faire fonctionner? –

+1

Cela ne semble pas fonctionner pour TinyMCE 4 –

7

Voici le code je désactiver la touche entrée sur certains éléments en ligne. Il fonctionne avec 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

Un utilisateur anonyme a également suggéré d'appeler 'tinymce.EditorManager.activeEditor.getElement(). Blur();' pour déconnecter l'entrée lorsque vous appuyez sur enter. N'hésitez pas à l'utiliser si vous le souhaitez. Je ne l'ai pas testé. Je pensais que cela n'appartenait pas à une modification de la réponse originale, mais cela pourrait valoir la peine d'être mentionné. –

Questions connexes