如何在javascript中重新启用退格键

时间:2014-04-13 16:03:48

标签: javascript performance javascript-events

我正在使用按键事件在<body contenteditable="true">选定文本时禁用退格键。 选择文本后,正确禁用退格键。 但是,取消选择文本退格键仍然是禁用的。如何在JavaScript中重新启用退格键?

CODE:

document.getElementById("cke_bdy").addEventListener("keypress", function(e) {
    var code = e.keyCode || e.which;
    if (code === 46 || code === 8) {
        flag = false;
        e.preventDefault();
        return false;
    }
}, false);

1 个答案:

答案 0 :(得分:0)

使用用于禁用退格键的代码的反转将onblur事件附加到textarea。

如果通过搜索密钥的ID并调用preventDefault()来禁用退格键,请删除onblur事件中的侦听器。