通过禁用Java脚本的关键preSS事件 [英] Disable a key press event through java script
本文介绍了通过禁用Java脚本的关键preSS事件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要使用JavaScript或任何其他方式在我的网站停用shift键preSS事件。
下面是我的code:
$(文件)。就绪(函数(){
document.onkeydown = checkKey code
功能checkKey code(E){
VAR键code;
如果(window.event){
关键code = window.event.key code;
}
否则,如果(E){
关键code = e.which;
}
//警报(键code);
如果(键code == 16){
警报(键code);
返回false;
}
}
});
解决方案
//事件侦听器绑定到窗口上的keydown事件
window.addEventListener('的keydown',函数(事件){ //如果该键code是16(shift键是pressed)
如果(event.key code === 16){ // prevent默认行为
。事件preventDefault(); 返回false;
}});
i need to disable shift keypress event in my site by using javascript or any other method. Below is my code:
$(document).ready(function() {
document.onkeydown = checkKeycode
function checkKeycode(e) {
var keycode;
if (window.event) {
keycode = window.event.keyCode;
}
else if (e) {
keycode = e.which;
}
//alert(keycode);
if (keycode == 16) {
alert(keycode);
return false;
}
}
});
解决方案
// bind an event listener to the keydown event on the window
window.addEventListener('keydown', function (event) {
// if the keyCode is 16 ( shift key was pressed )
if (event.keyCode === 16) {
// prevent default behaviour
event.preventDefault();
return false;
}
});
这篇关于通过禁用Java脚本的关键preSS事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文