SO Answer /Disable backspace and delete key with javascript in IE

Link to question in result

by KooiInc MeHere

HTML

<script src="http://kooiinc.github.io/JSHelpers/Helpers-min.js"></script>
<div class="solink" data-linkid="664631"></div>
<input id="wtf"placeholder="type stuff, try deleting it"/>

CSS

#wtf {
    width: 200px;
}

JavaScript

document.querySelector('#wtf').onkeydown = checkKey;
function checkKey(e) {
    e = e || event;
    var code = e.which || e.keyCode || e.charCode;
    var cando = !([8, 46].indexOf(code) > -1);
    void (!cando && 
          Helpers.log2Screen('`&lt;', 
                             code == 8 && 'Backspace' || 'Delete', 
                             '&gt`',
                             ' is disabled',
                             {clear: true})
         );
    return cando;
}