Web ページで 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);
}