1.禁用文本框的onkeydown事件 <input type="text" onkeydown="return false"> 2.改造,可以使用ctrl+v document.getElementById('demo').onkeydown = function(event) { var evt = event || window.event; console.log(evt.keyCode) if (evt.ctrlKey && evt.keyCode == 86) { // ctrl + v } else if (evt.keyCode == 8 || evt.keyCode == 46) { // backspace和delete键 } else { return false; } }