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

标签 javascript html editor tinymce

我在网页中使用 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);
    }

最佳答案

不,tinymce 附带的代码中不存在类似的内容,我也不知道其他地方有具有此功能的插件。但您可以自由地自己创建类似的东西。

关于javascript - 在 TinyMCE 中用删除线替换退格键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14659134/

相关文章:

javascript - 如果选择单选按钮则显示表单

unix - 你知道任何针对程序员的 "best practice"或 "what works"vi 教程吗?

mysql - linux 中用于处理数据库(oracle、mysql)的最佳 Gui 编辑器?

javascript - 在 Javascript/jQuery 中比较多个元素值的简洁方法?

javascript - 读取没有输入按钮的文件javascript

javascript - Team Foundation Server Web Access 自定义工作项控件中的输入和文本区域 : backspace doesn't work

shell - Google Cloud Shell 编辑器未加载资源

javascript - 如何防止回车键刷新页面?

html - 删除整个表格行

html - 让父 DIV 高度根据子 DIV 高度自动调整大小