It is very easy to selectively enable keys. Just add a key listener and preventDefaultwhen the key is not needed:
myInputElement.addEventListener( 'keydown', function( e ) {
if( e.keyCode >= 37 && e.keyCode <= 40 ) {
return;
}
if( e.keyCode === 8 || e.keyCode === 46 ) {
return;
}
e.preventDefault( );
}, false );
(example script: http://jsfiddle.net/tnayV/ )
source
share