Я должен запретить пользователю удалять такие слова, которые находятся в определенном теге HTML (если у меня есть собственный тег) в текстовой области.
<div>
You can Delete Me
<t>
DontDeleteMe
</t>
</div>
Слова, отсутствующие в теге t
, могут быть удалены.
Я пробовал немного логики, ничего не помогает.
Есть ли возможность получить диапазон выбора ключевых слов ctrl + del do?
case 46:
{ //DEL
if (range.startOffset == startNode.getLength()) {
var ancestor = endNode.$;
while (ancestor != null) {
var next = ancestor.nextSibling;
if (next != null) {
console.log("Next = " + next);
var node = new CKEDITOR.dom.node(next);
cancelEvent = node.isReadOnly();
break;
}
ancestor = ancestor.parentNode;
}
}
break;
}