在TinyMCE中用删除线替换退格键

时间:2013-02-02 05:58:47

标签: javascript html editor tinymce

我在我的网页中使用TinyMce编辑器。无论何时用户输入一些文本,他都不能删除文本...(禁用退格键)或者如果他使用退格键文本应该是严格的(更改退格功能)。这样做有什么功能吗?

if (((e.which === 8 || e.keyCode === 8))||(e.which === 46 || e.keyCode === 46)) { // Delete key
          // Do something
          var rng = ed.selection.getRng(true);
        var txt = rng.startContainer.textContent;
          fncAddText(txt.substring(rng.startOffset - 1, rng.startOffset));
          handled = true;
        }
      if (handled) {
        tinymce.dom.Event.cancel(e);
      }      
    function fncAddText(txt) {
        var theText="<del>"+txt+"</del>";
        tinyMCE.execCommand('mceReplaceContent',false,theText);
    }

1 个答案:

答案 0 :(得分:0)

不,在tinymce附带的代码中没有这样的内容,也不知道其他地方有这个功能的插件。但你可以自由地创造这样的东西。