我在网页中使用 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/