1. 禁止上下文菜单 contextmenu 事件
var body = document.body;
body.addEventListener("contextmenu", function(e) {
e.preventDefault();
}, false)
2. 禁止copy, cut, paste事件
var body = document.body;
body.addEventListener("cut", function(e) {
e.preventDefault();
}, false)
// 其余的2个事件一样
3. 例子: 只允许特定的文字输入
<input type="text" id="userNum"></input>
var userNum = document.getElementById("userNum");
userNum.addEventListener("paste", function(e) {
if (!/^\d*$/.test(userNum.value())) {
e.preventDefault();
}
}, false)
