我尝试阻止所有键盘按键事件(onkeypress或onkeyup或onkeydown),它适用于除窗口键以外的所有键盘按键。我的目标是禁用网站上的所有密钥及其事件,只能使用鼠标。
请找到以下代码。等待更好的解决方案。
<script>
var body = document.querySelector('body');
body.onkeydown = function (e) {
e.preventDefault();
};
body.onkeypress = function (e) {
e.preventDefault();
};
body.onkeyup = function (e) {
e.preventDefault();
};
</script>
谢谢:) ...
答案 0 :(得分:0)
好的,您可以在正文中调用onload()
功能,它会禁用所有按键。
例如我只在此textarea
中禁用密钥
$("textarea").keydown(false);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<textarea rows=3 cols=20></textarea>